Commit Briefs

7848a0e165 Stefan Sperling

implement 'got fetch'


fe53745c68 Stefan Sperling

convert readn and readpkt to struct got_error


abd4a1be8b Stefan Sperling

move new errors codes to end of error code list




de05890fef 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.



9f33591a82 Tracey Emery

check required querystring commit exists for gw_tags



5aa813935b Stefan Sperling

add copyright year for files already touched in 2020


3d5092374a Stefan Sperling

simplify got_commit_graph_open()



e51d7b55a3 Stefan Sperling

prevent rebase with an out-of-date work tree


cd95becd3d Stefan Sperling

parse remotes from gitconfig


bd5895f372 Stefan Sperling

Outright forbid reference names with a leading '-'.

Matches behaviour documented in git-repository(5).


6d17833f85 Stefan Sperling

add color support to 'tog diff'


2822a3526b Stefan Sperling

add 'got integrate' command




8e7bd50a82 Stefan Sperling

initial implementation of 'got tag' command



dc424a06a9 Stefan Sperling

initial 'got stage -p' implementation




735ef5acf1 Stefan Sperling

reject staging of out-of-date files