Commits


remove some unused variables from histedit tests


check committed diffs in some histedit tests


add histedit path prefix test


use a dedicated error code for histedit path-prefix error


histedit: error if root commit is edited


fix abspath/relpath mismatch in rebase_check_path_prefix()


reduce code duplication in handling '-c commit' options


allow references to be passed to '-c commit' options


histedit: make folding work across dropped commits


initial 'got histedit' implementation


make 'got rebase -c' check whether rebase is in progress


create worktree for apply_unveil() during checkout; others don't need this


make repository_test pass again on OpenBSD 6.5


fix path in got_repo_open() error message


make got_worktree_resolve_path() handle non-existent paths


remove got_path_normalize(); pointless and unused


remove call to got_path_normalize()


remove another pointless call to got_path_normalize()


remove pointless call to got_path_normalize()


remove redundant existence check in 'got rm'; same check is done later


remove redundant existence check in 'got add'; same check is done later


handle work tree path realpath(3) ENOENT during checkout


move rebase commit graph iteration to a helper function


clarify git's object garbage collection criteria a bit


allow branch names with tog log/blame/tree -c options