Commit Briefs
CHANGES for 0.69 (tags/0.69)
got patch: allow to reverse a patch
add a flag to got_patch to reverse a patch before applying and the -R flag for `got patch'. ok stsp@
got-read-patch: preserve all \ lines
as a cheap optimization got-read-patch was sending only the "\ No newline at end of file" lines that follows an addition (a "+" line). To be able to reverse patches in the future got_patch needs to know about all of these lines instead. No functional changes intended. ok stsp@
test `got patch' vs path-prefixes, relative paths and strip
reminded by and 'looks fine' to stsp@
got patch: resolve paths from the current working directory
this allow to apply patches from subdirectories of the work tree root. Prodded by naddy@, ok stsp@.
inline struct got_object_id in struct got_object_qid
Saves us from doing a malloc/free call for every item on the list. ok op@
reimplement object-ID set data structure on top of a hash table
Siphash suggested by jrick as a better alternative to murmurhash for this use case. with small fixes from and ok op@