Commit Briefs

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


649fc316f2 Stefan Sperling

remove a redundant call to detect_changed_path()


bfd1f6daa4 Stefan Sperling

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


2969636801 Stefan Sperling

rename local variable in got_object_tree_path_changed()


55566b341d Stefan Sperling

make tog always focus a diff view opened from log view



19ae6da15b Stefan Sperling

compare object IDs just once in diff_entry_old_new()


9185b86391 Stefan Sperling

tree cache size can be reduced without harmful effects


ccb26ccd3c Stefan Sperling

avoid a call to mktime() in commit graph's add_node()





05e1230b0e Stefan Sperling

rename got_commit_object_mini to got_mini_commit_object


e32baab7e1 Stefan Sperling

add an object cache for mini commits


7762fe12f8 Stefan Sperling

add a mini-commit object for use by commit graph



fd1d2703b8 Stefan Sperling

don't eat errors in detect_changed_path() + cosmetic fixes


6eb07a178c Stefan Sperling

fix imsg limit calculation in got_privsep_send_tree()


b00c982167 Stefan Sperling

avoid unnecessary imsg flushing in got_privsep_send_tree()