commit 9d40349afb0c438d161315fb5751aa39e5a1a2ae from: Stefan Sperling date: Thu May 09 19:36:10 2019 UTC add TODO comments commit - de18fc635cbce498d8f11d0b994a9de1821760bb commit + 9d40349afb0c438d161315fb5751aa39e5a1a2ae blob - 1bd890d5772e107b2e3a9ed899572810e276677d blob + a972caf931e3b00acf9788774ffac9ea11e2c772 --- lib/worktree.c +++ lib/worktree.c @@ -2680,6 +2680,11 @@ got_worktree_commit(struct got_object_id **new_commit_ 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)