5 years ago Stefan Sperling
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
move core functionality of got_worktree_checkout_files() to a helper
move a chunk of file checkout code into a separate helper function
don't leak redundantly allocated relpath in got_worktree_checkout_files()
plug fileindex_path memory leaks
eliminate potential got_fileindex_free(NULL) calls
eliminate inline implementations of open_fileindex() in worktree.c