Commit History

Autor SHA1 Mensaxe Data
  Jelmer Vernooij 3d265b583b Support thin pack parameter for ssh connections. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 4e9b01bfab Remove unnecessary opens from pack code. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij f19e9b3d30 Add performance notes. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 630ef778c3 Remove unnecessary code in an attempt to make index lookups a bit faster. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij f9aee4461e Fix memory leak. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 6bad333ad2 Add C version of bisect_find_sha. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij c2851a457f Slight performance improvement in read_zlib. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij f651379a07 Remove useless file open/close. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 284a81d931 remove time-consuming mmap size check. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij c3b0f542b7 Properly split out PackIndex1 and PackIndex2. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 5ba33545fa Add apply_delta C implementation. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij dd65c0b6b5 Add simple hacking doc. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij fcf383bdad Add (optional!) C implementations of hex_to_sha and sha_to_hex. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij b22e05ec67 There are no thin packs in the objects/ directory usually, so don't look in other packs. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij d374936cde Only determine hexsha when really necessary. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 623bf1c987 Avoid converting back and forth between hex and sha for every pack. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 597fd49d12 Remove non-hex character. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 94fb7f2a54 Remove duplicate check for sha files. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 96001436b5 Make hex/sha functions a bit faster. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij ac8a5aab46 Remove useless whitespace. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 2018d8c6a3 avoid using struct unpack %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 3704af5cdc Simplify delta apply function a bit; remove nested pop() function. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 7920d62bc5 Pass offsets rather than wrapping (and slowing down) mmap. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij a898e40adc Allow specifying offset to unpack_object. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 86074766c5 Remove pointless size checks on every access of packs. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 87269e0ed6 Merge performance improvements. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij c5e578de19 Skip useless lookup. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 5eab0eaf52 Make checking for objects present a bit faster. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 04e9819075 Make object iterator lazy. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 9e24871f50 Actually use the offset cache. %!s(int64=16) %!d(string=hai) anos