Commit Briefs


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


ebf48fd51b Stefan Sperling

handle conflicted files passed to 'got stage'


d3e7c587d4 Stefan Sperling

handle double-staging


24278f3006 Stefan Sperling

make 'got revert' work with staged files


9acbc4faa0 Stefan Sperling

test 'got rm' behaviour on staged files


916f288c7e Stefan Sperling

prevent 'got commit' on branches outside "refs/heads/"

(the only exception is the work tree's temporary histedit branch)




8ca9bd6817 Stefan Sperling

use a dedicated error code for histedit path-prefix error