Commit Briefs

Stefan Sperling

implement 'got fetch'






Stefan Sperling

fix histedit 'rebase commit ID mismatch' error when splitting a commit

Commit IDs on histedit's temporary branch can change arbitrarily because the user may create new commits on this branch while editing past commits. So there is no point in trying to verify these IDs like we do during rebase. Add a test case which demonstrates the problem.






Stefan Sperling

simplify got_commit_graph_open()




Stefan Sperling

parse remotes from gitconfig


Stefan Sperling

Outright forbid reference names with a leading '-'.

Matches behaviour documented in git-repository(5).


Stefan Sperling

add color support to 'tog diff'


Stefan Sperling

add 'got integrate' command






Stefan Sperling

initial 'got stage -p' implementation




Stefan Sperling

reject staging of out-of-date files