5 years ago Stefan Sperling
unnecessary repeated strlen() in parse_tree_entry()
no need to zero tree during allocation in got_privsep_recv_tree()
kill more unnecessary memcpy in privsep.c
avoid unnecessary memcpy in got_privsep_recv_tree()
avoid tips temp copy in fetch_commits_from_open_branches()
allow got_object_idset_for_each() to return an error
stop messing with the open_branches set in add_node()
tree entries are sorted, so find_entry_by_name() can exit early
make tog always focus a diff view opened from blame view
no need to zero path during allocation in get_packfile_path()
no need to zero got_delta during allocation
remove unnecessary #include
use userspace red-black tree macros, not kernel ones
remove object_idcache; use object_idset instead
implement object idset with a red-black tree
initialize te->mode in parse_tree_entry()
no need to zero object cache entries during allocation
no need to zero commit's tree ID during allocation
make id cache eviction more efficient
improve handling of struct got_object_qid allocations
no need to zero new id cache elements during allocation
no need to zero new idset elements during allocation
there's no need to zero tree entries during allocation
search most recently opened pack index first, not last
remove a redundant call to detect_changed_path()