Commit Briefs

a58a49db3d Stefan Sperling

avoid unnecessary memcpy in got_privsep_send_tree()


68bf1b1e46 Stefan Sperling

unnecessary repeated strlen() in parse_tree_entry()



291624d8a1 Stefan Sperling

kill more unnecessary memcpy in privsep.c


c0588d8daf Stefan Sperling

avoid unnecessary memcpy in got_privsep_recv_tree()


327775636a Stefan Sperling

avoid tips temp copy in fetch_commits_from_open_branches()


cb103d042c Stefan Sperling

allow got_object_idset_for_each() to return an error


1bf85b22df Stefan Sperling

stop messing with the open_branches set in add_node()



51c68690d5 Stefan Sperling

make tog always focus a diff view opened from blame view



14118581d8 Stefan Sperling

no need to zero got_delta during allocation


e6ace2b90e Stefan Sperling

remove unnecessary #include


e336e3d63c Stefan Sperling

use userspace red-black tree macros, not kernel ones


f054b67ad0 Stefan Sperling

remove object_idcache; use object_idset instead


984e8a45c4 Stefan Sperling

implement object idset with a red-black tree


6dfaee0232 Stefan Sperling

initialize te->mode in parse_tree_entry()


507aef8f8e Stefan Sperling

no need to zero object cache entries during allocation


acf0c7c679 Stefan Sperling

no need to zero commit's tree ID during allocation


d83eb5cd1c Stefan Sperling

make id cache eviction more efficient


5df4932d8e Stefan Sperling

improve handling of struct got_object_qid allocations


a0b3389c1f Stefan Sperling

no need to zero new id cache elements during allocation


294f39b084 Stefan Sperling

no need to zero new idset elements during allocation


32ac459c84 Stefan Sperling

there's no need to zero tree entries during allocation


15fe583fb9 Stefan Sperling

search most recently opened pack index first, not last