Commits


replace fparseln(3) with getline(3), for better portability ok stsp


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


use POSIX [s1 = s2] syntax instead of [s1 == s2]; patch by Ryo ONODERA


bump version number


CHANGES for 0.47


make use of a reflist object id map in 'got log' Impoves performance of 'got log' on the FreeBSD Git repo which can easily contain more than 4000 references.


fix tag object leak introduced in previous commit


add tagged object IDs to reference list object ID map Fixes display of "/tags/..." commit ID decorators in tog which was broken in previous commits.


fix error return from got_reflist_object_id_map_create()


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