Commits


make 'got branch' without args show work tree's branch; requested by benno@


show temporary branch in 'got branch -l' during rebase and histedit


getline: fix the return type to ssize_t and small nits


plug logmsg memory leak in cmd_import; found by jj@ with scan-build


missing NULL check


use author name/email from ~/.gitconfig if GOT_AUTHOR is not set


obtain repo format version and commit author name/email from .git/config


unstage may need to write to repository; fix unveil(2) call accordingly


'got stage' writes to repository, fix unveil(2) call accordingly


tiny white-space fix


match_object_id: fix free() in error handling path


fix 'got log path' in a work tree with a path prefix


add support for path arguments to 'got cat'


make 'got log -p path' display patches for the specified path only


allow creating branches based on commit IDs as well as other branch references


detect and prevent deletion of the work tree's current branch


detect and ignore Git submodules


indicate non-existent paths in 'got status' and make 'got diff' error for them


make 'got tag -l' list tags by time stamp in descending order


allow got_ref_list() to restrict returned refs to a particular namespace


repair build on sparc64


tweak the way 'got tag -l' displays tagged objectsI


add a colon behind object type in got tag -l, for consistency


show tag name in initial content of tag message editor


fix usage() call in 'got import'