Commits


bump version number


CHANGES for 0.50


sync dist file list


fix strftime return value check; found by jrick


ensure that old commits remain referenced after rebase and histedit Create automatic "backup" references which ensure that objects from the pre-rebase or pre-histedit state remain in the repository. A new -l option for 'got rebase' and 'got histedit' lists old commits. This makes it easier to recover from botched rebase or histedit operations. Removal of such objects currently requires got ref -d and git-gc. This will be made more convenient in the future. testing and ok jrick


improve got ref -d documentation: mention that objects won't be deleted ok jrick


Fix strftime(3) short buffer checks strftime(3) returns 0 if the buffer was too short to write the complete string (including NUL) and will never return more than maxsize-1. ok stsp


Clarify log -x is inclusive ok stsp


implement raw object data access; this will be required for packing


add a simple deltify test


substantial rewrite of deltify.c; operate on plain files only


fix off-by-one error in delta length; from ori git9 commit fbb2fb7c87d8edf58e22c84f575853dc9de79ac4


first pass over deltify.c: adapt coding style and data types; make it compile


Ori has authorized a licence change to OpenBSD's license template


add deltify.c, unmodified from git9, with license header added