Commit History

Autor SHA1 Mensaxe Data
  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
  Jelmer Vernooij d7eee19158 Remove local caching. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij a0ce7ca835 Add LRU cache for objects at offsets. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij b08a2f3d7a Move resolve_object into PackData. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij eeaaa652fe Fix test. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 1f82f50332 Add some docstrings. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij f99649c01b Add docstrings, only determine pack directory once. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 8c226a0afe Merge formatting fix. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij f2023a22d8 Fix formatting to use 4-character indentation. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij aa596748f9 Close ref file after writing to it. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 31ee91c443 Add iterating object finder. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij a2e76a586d Mac OS X doesn't have os.fdatasync, use os.fsync instead. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 200721ba8a Fix crc32 checksums stored in indexes. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 6108cbd2da Use stored checksum rather than re-calculating. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij ad38ef205d Always finish writing to disk before calculating checksum. %!s(int64=16) %!d(string=hai) anos
  Jelmer Vernooij 514f6627b6 Fix checksum error message. %!s(int64=16) %!d(string=hai) anos