Commit Briefs

fc414659b4 Thomas Adam

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.


f5f21873d3 Thomas Adam

remove trailing whitespaces


7add508939 Thomas Adam

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



49541807dc Omar Polo

don't include linux/prctl.h

On some libc implementations (at least musl) linux/prctl.h conflicts with sys/prctl.h as they both define the same structs. Fixes the build on alpine linux; reported by omni on IRC, thanks! ok thomas


0ca66e5e15 Thomas Adam

Release 0.68.1 (tags/0.68.1)

Update CHANGELOG and configure.ac for the 0.68.1 release


1f01014c15 Thomas Adam

portable: patch: remove unused code

Remove some code which was in a previous revision but isn't needed any more. It's unclear how this crept back in as there were no conflicts around this.


8df4cb78aa Thomas Adam

Release 0.68 (tags/0.68)

Update CHANGELOG and configure.ac for the -portable 0.68 release.


569e9b0bff Thomas Adam

portable: remove system headers included portably

Remove direct included system headers which are included portably at ./configure time.


df9870925e Thomas Adam

bump version number


12b1441886 Thomas Adam

CHANGES for 0.68



cc047ef025 Thomas Adam

sync dist file list


d7c94b2be0 Thomas Adam

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

ok op@



ff7f34d35c Thomas Adam

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


afbf14b354 Thomas Adam

reuse apply_hunk in patch_file when creating a file




78a0087665 Thomas Adam

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.






be53ddb1cf Thomas Adam

got patch: prefer new name if not /dev/null and not a git-style diff

This fixes a common issue when for e.g. generating patches with $ diff -u foo.orig foo where 'got patch' failed because 'foo.orig' has an 'unexpected status'. prodded by naddy, ok stsp