Commit Briefs

e13fe3fb5a Thomas Adam

release: 0.62 (tags/0.62)

Update CHANGELOG and configure.ac for the 0.62 release.


7df0b8563d Thomas Adam

portable: tree/queue header fixes

sys/{tree,queue}.h are looked up via configure, and therefore are included via that mechanism.



5fedad40e5 Thomas Adam

Ignore tags files

OK stsp


0c8b20c694 Thomas Adam

allow bad symlinks to survive a merge

Commands which perform merges will now install bad symlinks as symlinks in the work tree, instead of creating them as regular files. This means bad symlinks committed with 'got commit -S' (or Git) will be preserved. The decision to introduce a bad symlink is done at commit-time and merges should not forcefully reverse this decision. The cherrypick and backout commands require a manual commit step, and a merge result with bad symlinks will require use of 'got commit -S'. Additional testing by thomas adam


f8bb1d3e37 Thomas Adam

Revert "cache raw objects in order to speed up gotadmin pack"

This reverts commit c565dfd37a157bab9556aceac96ff27d64525fc9.


3c7939fe2b Thomas Adam

fix another segfault in edscript()

Same problem as fixed in 90de04bc7f1b85b9c491bcd124f6178fad005de1. ok stsp


4064588e95 Thomas Adam

fix regression where 'got send -T' failed if same tag already exists on server

Problem reported and fix tested by Omar Polo.


4c573c7c79 Thomas Adam

bump version number


3dcd630af0 Thomas Adam

CHANGES for 0.62


c565dfd37a Thomas Adam

cache raw objects in order to speed up gotadmin pack




37fdd5cc73 Thomas Adam

portable: fix tests

Update regress/fetch to compile with bloom.


b347007e16 Thomas Adam

portable: update to handle bloom, etc

Update portable to support changes for bloom, etc.





bb27d0d133 Thomas Adam

sync with OpenBSD parse.y

Explicitly cast "char" to "unsigned char" when assigned to "int" to prevent sign extension from breaking comparions against EOF or passing invalid arguments to ctype functions.




33acf1a27b Thomas Adam

limit delta chain length in newly created pack files to 32 deltas

Our former limit was 128 which is fairly high. Git uses 50 by default. A smaller limit results in slightly larger pack files but makes both packing and unpacking faster.



0af444f544 Thomas Adam

remove unused internal raw object API functions


8ab9215ce4 Thomas Adam

cache raw objects in order to speed up gotadmin pack