Commit Briefs


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


Stefan Sperling

fix assignment to wrong pointer in got_ref_dup()

ok naddy


Stefan Sperling

bump version number


Stefan Sperling

CHANGES for 0.46 (tags/0.46)



Stefan Sperling

introduce got_custom_error array to support multiple errors in flight

This is still not thread-safe but at least avoids errors overwriting each other in single-threaded contexts.


Stefan Sperling

avoid signed vs unsigned comparisons in fetch.c

ssizeof() macro idea courtesy of millert@ ok millert@


Stefan Sperling

do not mix up repositories if tog's -r option is used inside a work tree

with input from and ok naddy