Commits


remove now unused variable in browse_ref_tree() I overlooked; patch by naddy


fix a double-free that ocurred upon exit from 'tog tree'; found by naddy


switch from SIMPLEQ to equivalent STAILQ macros The singly-linked tail queue macros were added to OpenBSD 6.9 and are more widely available on other systems. ok stsp


check for close(2) error in got_repo_close() and propagate errors up ok tracey


Fix strftime(3) short buffer checks strftime(3) returns 0 if the buffer was too short to write the complete string (including NUL) and will never return more than maxsize-1. ok stsp


tog: fix behaviour when 'n' is pressed before a search was started with '/' reported by + ok naddy


make fclose(3) failure checks consistent; check 'fclose() == EOF' everywhere ok millert, naddy


fix 'tog blame' segfault upon empty input file; reported by + ok naddy


tog log: terminate author field at '>' in case there is no '@' ok stsp


rename got_reflist_object_map_free to got_reflist_object_id_map_free


remove a comment that is now misleading


switch reflist to TAILQ; insert elements more efficiently for sorted input ok naddy


switch the "tog <path>" log view shortcut to the global reference list, too ok stsp


Add a refs argument to got_repo_match_object_id(), replacing 'resolve_tags' Make use of this where possible to avoid re-reading references from disk. ok naddy


switch tog ref view to the global reference list as well ok naddy