Commit Briefs

a402709190 Stefan Sperling

rename a histedit test


13a06bb35e Stefan Sperling

remove some unused variables from histedit tests


86ac67ee6b Stefan Sperling

check committed diffs in some histedit tests


0160a755b4 Stefan Sperling

add histedit path prefix test


8ca9bd6817 Stefan Sperling

use a dedicated error code for histedit path-prefix error


3aac7cf700 Stefan Sperling

histedit: error if root commit is edited


d23ace9754 Stefan Sperling

fix abspath/relpath mismatch in rebase_check_path_prefix()


04f57cb3f4 Stefan Sperling

reduce code duplication in handling '-c commit' options


30837e32b8 Stefan Sperling

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


3f9de99f9b Stefan Sperling

histedit: make folding work across dropped commits


0ebf8283cd Stefan Sperling

initial 'got histedit' implementation


f6794adc6b Stefan Sperling

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



6e6049bedc Stefan Sperling

make repository_test pass again on OpenBSD 6.5


62550b1381 Stefan Sperling

fix path in got_repo_open() error message


d0710d08dc Stefan Sperling

make got_worktree_resolve_path() handle non-existent paths


49aa539ae9 Stefan Sperling

remove got_path_normalize(); pointless and unused


48c84e6001 Stefan Sperling

remove call to got_path_normalize()


6876e2035e Stefan Sperling

remove another pointless call to got_path_normalize()


6e47225242 Stefan Sperling

remove pointless call to got_path_normalize()




b4b3a7ddd7 Stefan Sperling

handle work tree path realpath(3) ENOENT during checkout


af61c51081 Stefan Sperling

move rebase commit graph iteration to a helper function


d3de437950 Stefan Sperling

clarify git's object garbage collection criteria a bit