5 years ago 0ebf8283cd Stefan Sperling
initial 'got histedit' implementation
5 years ago d0710d08dc Stefan Sperling
make got_worktree_resolve_path() handle non-existent paths
5 years ago e2b1e15228 Stefan Sperling
make 'got update' sync cached timestamps of unmodified files
5 years ago fd7a136d02 Stefan Sperling
remove duplicate check in if-statement
5 years ago 01757395d9 Stefan Sperling
speed up commits during rebase by caching a list of merged paths
5 years ago 1ee397ad2d Stefan Sperling
allow error return from got_worktree_checkout_cb()
5 years ago eb3df2c4aa Stefan Sperling
prevent free(3) of uninitialized variable in rebase error path
5 years ago b50cabdf52 Stefan Sperling
skip out-of-dateness check during rebase for faster commits
5 years ago 877a927c9c Stefan Sperling
fix typo in comments
5 years ago 93ec1b5f61 Stefan Sperling
remove unused argument from update_fileindex_after_commit()
5 years ago 69185643da Stefan Sperling
remove unused variable in commit_worktree()
5 years ago a0e95631a6 Stefan Sperling
use the new commit_worktree() helper function during rebase
5 years ago 1675efa342 Stefan Sperling
fix double-free introduced during refactoring
5 years ago 39cd0ff604 Stefan Sperling
move core commit code from got_worktree_commit() to a helper function
5 years ago 347d1d3e2d Stefan Sperling
eliminate redundant fileindex open for status during commit and rebase -a
5 years ago 55bd499d8f Stefan Sperling
don't open file index earlier than needed when aborting rebase
5 years ago ca355955e0 Stefan Sperling
oops, sync fileindex again after aborting rebase
5 years ago 267fb25597 Stefan Sperling
revert local changes before checking out files when aborting a rebase
5 years ago a3a2faf267 Stefan Sperling
use checkout_files() helper in got_worktree_rebase_abort()
5 years ago 711d9cd95d Stefan Sperling
eliminate a pointless goto in worktree.c
5 years ago 07ed472d9d Stefan Sperling
move core functionality of got_worktree_checkout_files() to a helper
5 years ago 6ced41767b Stefan Sperling
move a chunk of file checkout code into a separate helper function
5 years ago e642f803bd Stefan Sperling
don't leak redundantly allocated relpath in got_worktree_checkout_files()
5 years ago fb399478ba Stefan Sperling
plug fileindex_path memory leaks
5 years ago 5ade8233f4 Stefan Sperling
eliminate potential got_fileindex_free(NULL) calls