Commit Briefs


Omar Polo

rename "sha1" field to "hash"

done with X ,x/\.sha1/c/.hash X ,x/->sha1/c/->hash in sam after loading all the C files; except for one manual tweak in hash.c



Omar Polo

sha256 packs support


Omar Polo

do not hardcode SHA1 digest length


Omar Polo

add got_hash_digest_to_str



Omar Polo

opaquify sorted_ids


Omar Polo

fix grouping in commit traversal


Omar Polo

backout 4f73a04b63 "Remove unnecessary sched_yield(2)"

this made tog regress hang in an infinite loop, reported by naddy. Remove unnecessary sched_yield(2). Re-applies commit 6b8a2b8fcd99c4365b1aa9513c0f0149beac2491 which was reverted in commit 82954512f323c8a2d4f89d51be1e6b0f707b6c3a because at the time the change broke the 'search' feature. Quick testing suggests search is now working fine, so let's try again.



Omar Polo

bubble up the hash algorithm


Omar Polo

don't hardcode digest length when parsing packed trees

ok stsp@


Omar Polo

add a comment to remind us to switch back to malloc()

while here also fix the function name in the error message, spotted by stsp.



Omar Polo

adjust GOT_PACKIDX_NAMELEN for sha256 pack files

ok stsp@


Omar Polo

fix ref parsing for sha256

ok stsp@


Omar Polo

add an algo field to struct got_packidx

ok tobhe@, stsp@


Omar Polo

add an algo field to struct got_pack

Future work on sha256 will need the current hashing algorithm at hand. ok tobhe@, stsp@


Omar Polo

add got_hash_digest{,_string}_length()

These will be very much useful in the near future.


Omar Polo

ensure we properly zero got_object_id structs

ok tobeh@


Omar Polo

bump version number


Omar Polo

CHANGES for 0.101 (tags/0.101)


Omar Polo

use proper type for got_imsg_enumerated_tree

ok stsp@


Omar Polo

use proper type for got_imsg_enumerated_commit

ok stsp@