Commit Briefs

24202e4649 Stefan Sperling

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.


a53af95f5e Stefan Sperling

fix error return from got_reflist_object_id_map_create()



dae613fa0e Stefan Sperling

remove a comment that is now misleading


d9dff0e5c6 Stefan Sperling

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

ok naddy


87670572d0 Christian Weisgerber

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

ok stsp


84de91061b Stefan Sperling

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


8924d611db Stefan Sperling

switch tog ref view to the global reference list as well

ok naddy


51a10b52c0 Stefan Sperling

make tog store refs and object id map in global variables instead of per view

ok naddy



d2075bf3e6 Stefan Sperling

make use of reflist object id maps in tog log and diff views

This is a partial fix for performance issues when browsing the FreeBSD Git repo, which can easily contain more than 4000 references. ok naddy


7b5b670e54 Stefan Sperling

implement an object ID map for reference lists

ok naddy


4c4ce67b62 Stefan Sperling

fix assignment to wrong pointer in got_ref_dup()

ok naddy


838b0131d8 Stefan Sperling

bump version number


22cbd110a8 Stefan Sperling

CHANGES for 0.46 (tags/0.46)