Commits


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()


init commit timestamp earlier in commit graph's add_node()


rename local variable in got_object_tree_path_changed()


make tog always focus a diff view opened from log view


actually initialize cache struct in got_object_cache_init()


compare object IDs just once in diff_entry_old_new()