Commit Briefs

Stefan Sperling

fix matching the object ID of the first object in a pack index

An object ID which appears first in a pack index was wrongly ignored by got_packidx_match_id_str_prefix(). The result was a spurious "object not found" error when this object ID was passed on the command line. Reported by jrick on freenode who was lucky enough to this edge case!


Christian Weisgerber

use the POSIX standard endian functions and explicitly include <endian.h>

ok stsp


Christian Weisgerber

do not rely on <zlib.h> to pull in <unistd.h>

ok stsp





Stefan Sperling

add mmap support to got-index-pack











Stefan Sperling

cache delta data buffers in an LRU cache









Stefan Sperling

fix build on OpenBSD/sparc64 (gcc)