commit - de18fc635cbce498d8f11d0b994a9de1821760bb
commit + 9d40349afb0c438d161315fb5751aa39e5a1a2ae
blob - 1bd890d5772e107b2e3a9ed899572810e276677d
blob + a972caf931e3b00acf9788774ffac9ea11e2c772
--- lib/worktree.c
+++ lib/worktree.c
err = got_object_commit_create(new_commit_id, new_tree_id, &parent_ids,
1, author, time(NULL), committer, time(NULL), logmsg, repo);
got_object_qid_free(pid);
+ if (err)
+ goto done;
+
+ /* TODO: bump base-commit; rewrite fileindex */
+
done:
unlockerr = lock_worktree(worktree, LOCK_SH);
if (unlockerr && err == NULL)