Commit Briefs

67ba616121 Stefan Sperling

leave work tree in a usable state after 'got rebase' fails path-prefix checks

reported by naddy


9d34261edb Stefan Sperling

in load_object_ids(), process "their" commits and tags in the same loop

No functional change, the end result is the same.


820e446669 Stefan Sperling

fix typo in comment: navicate -> navigate


392891ce58 Stefan Sperling

pass an already open commit object to the blame callback

ok op@


a44927cc05 Stefan Sperling

stop relying on commit cache for good performance of got_object_id_by_path()

Instead of internally opening and closing the same commit object over and over again, require callers to pass an open commit object in. Avoids an inherent dependency on the commit object cache for reasonable performance. ok op@


c655fd934c Stefan Sperling

rename variables in got_path_strip() for clarity; ok op@


9d6cabd512 Omar Polo

got patch: allow to strip path components

Move some bits from the libexec helper to the main process so we know if the patch was generated by git or not and finally document the automatic stripping of a/ and b/ prefixes added by git-diff(1). ok stsp@


49c543a6fe Christian Weisgerber

use test(1) -eq and -ne to compare integers, and reduce quoting

This brings the rest of the regression test scripts in line with patch.sh.


fbbb53b90e Omar Polo

remove trailing whitespaces



3e99fbc534 Omar Polo

plug a memory leak in list_refs(), ok stsp@


bc5e881ab9 Stefan Sperling

plug a memory leak in got_fetch_pack(); patch by Mikhail


08d508671c Stefan Sperling

bump version number


ce15c8e29e Stefan Sperling

CHANGES for 0.68 (tags/0.68)



f2e1007bc5 Stefan Sperling

sync dist file list


1a4ff8fae8 Stefan Sperling

fix free() on uninitialized variable upon error in gw_output_file_blame()

ok op@



b3c57ab2fb Omar Polo

got patch: handle "\ No newline at end of file"





6863cbf965 Stefan Sperling

fix pack progress object counter for loose objects

Move pack progres object accounting to a single place. This makes it easier to account for the case were only loose objects are packed. A wrong amount of objects was reported before when packing loose ones.