Commits


wording in README


clarify stance on patches for a portable version in README


mention C tests in README for completeness


document bug report and patch submission guidelines in README


explain intended target audience in README


make 'got update' sync cached timestamps of unmodified files


remove duplicate check in if-statement


tweak 'got rebase' conflict error message


fix wrong command listed in man page text


speed up commits during rebase by caching a list of merged paths


allow error return from got_worktree_checkout_cb()


prevent free(3) of uninitialized variable in rebase error path


skip out-of-dateness check during rebase for faster commits


fix typo in comments


remove unused argument from update_fileindex_after_commit()


remove unused variable in commit_worktree()


use the new commit_worktree() helper function during rebase


fix double-free introduced during refactoring


move core commit code from got_worktree_commit() to a helper function


eliminate redundant fileindex open for status during commit and rebase -a


don't open file index earlier than needed when aborting rebase


oops, sync fileindex again after aborting rebase


revert local changes before checking out files when aborting a rebase


use checkout_files() helper in got_worktree_rebase_abort()


eliminate a pointless goto in worktree.c