Commit Briefs

Stefan Sperling

CHANGES for 0.47 (tags/0.47)


Stefan Sperling

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.



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.




Stefan Sperling

remove a comment that is now misleading



Christian Weisgerber

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

ok stsp


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


Stefan Sperling

switch tog ref view to the global reference list as well

ok naddy




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


Stefan Sperling

implement an object ID map for reference lists

ok naddy