Commits


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