5 years ago acf0c7c679 Stefan Sperling
no need to zero commit's tree ID during allocation
5 years ago d83eb5cd1c Stefan Sperling
make id cache eviction more efficient
5 years ago 5df4932d8e Stefan Sperling
improve handling of struct got_object_qid allocations
5 years ago a0b3389c1f Stefan Sperling
no need to zero new id cache elements during allocation
5 years ago 294f39b084 Stefan Sperling
no need to zero new idset elements during allocation
5 years ago 32ac459c84 Stefan Sperling
there's no need to zero tree entries during allocation
5 years ago 15fe583fb9 Stefan Sperling
search most recently opened pack index first, not last
5 years ago 649fc316f2 Stefan Sperling
remove a redundant call to detect_changed_path()
5 years ago bfd1f6daa4 Stefan Sperling
init commit timestamp earlier in commit graph's add_node()
5 years ago 2969636801 Stefan Sperling
rename local variable in got_object_tree_path_changed()
5 years ago 55566b341d Stefan Sperling
make tog always focus a diff view opened from log view
5 years ago dab9d9b63e Stefan Sperling
actually initialize cache struct in got_object_cache_init()
5 years ago 19ae6da15b Stefan Sperling
compare object IDs just once in diff_entry_old_new()
5 years ago 9185b86391 Stefan Sperling
tree cache size can be reduced without harmful effects
5 years ago ccb26ccd3c Stefan Sperling
avoid a call to mktime() in commit graph's add_node()
5 years ago 9bccfa6390 Stefan Sperling
reduce cache sizes; less memcmp calls during 'got log PATH'
5 years ago 41fa143713 Stefan Sperling
back out mini-commits; no significant performance difference
5 years ago 710f3f4e51 Stefan Sperling
make got-read-pack pre-seed the main process mini commit cache
5 years ago 05e1230b0e Stefan Sperling
rename got_commit_object_mini to got_mini_commit_object
5 years ago e32baab7e1 Stefan Sperling
add an object cache for mini commits
5 years ago 7762fe12f8 Stefan Sperling
add a mini-commit object for use by commit graph
5 years ago b36429aba0 Stefan Sperling
reduce the amount of memcmp() calls via got_object_idset_add()
5 years ago fd1d2703b8 Stefan Sperling
don't eat errors in detect_changed_path() + cosmetic fixes
5 years ago 6eb07a178c Stefan Sperling
fix imsg limit calculation in got_privsep_send_tree()
5 years ago b00c982167 Stefan Sperling
avoid unnecessary imsg flushing in got_privsep_send_tree()