Commits


changes for 0.25


fix suspending and resuming tog with Ctrl-Z and fg; issue reported by naddy@


fix 'tog tree' usage displayed in error case (patch by naddy@)


remove unneeded done jumps


support Git-style "lightweight" tags as arguments for 'got diff'


handle Git-style "lightweight" tags in got tag -l


unbreak got and tog commands by disabling GNU extensions in getopt_long(3)


update usage


make got and tog accept a --version argument; -V option is a bit obscure prompted by a question from tedu@


add -E option to 'got checkout' allowing use of a non-empty work tree path needed by and ok kn@


make 'tog log PATH' fail again when a non-existent path is specified


Avoid out of bounds access if path is "/". From Martin <openbsd () academicsolutions ! ch> with tweaks by me. ok stsp


fix switching to tog's tree view when logging a path; reported by naddy@


bump version number


changes for 0.24


don't bother swapping the first pack index cache pointer, and improve comment


increase tag cache size; makes tog more responsive when many tags exist


fix pack index cache; don't open/close pack index files needlessly


delta caching is done; remove related item from TODO list


add support for first-parent history traversal to got-read-pack


.PHONY is a target ok stsp@


add copyright year for files already touched in 2020


fix reading ref deltas with GOT_PACK_NO_MMAP builds


plug a memory leak: got-read-commit forgot to close commits


fix memleak in error case of got-read-commit