Commit History

Autor SHA1 Mensaxe Data
  Jelmer Vernooij 209d461499 Make hex/sha functions a bit faster. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 87d4657046 Remove useless whitespace. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 4168bda1e8 avoid using struct unpack %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 156cb98846 Simplify delta apply function a bit; remove nested pop() function. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij f880152299 Pass offsets rather than wrapping (and slowing down) mmap. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 649b1d3b40 Allow specifying offset to unpack_object. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 4427dce4d2 Remove pointless size checks on every access of packs. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 9de9261978 Merge performance improvements. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 6148fa0cf1 Skip useless lookup. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 233e0b5748 Make checking for objects present a bit faster. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij cefbd86dbf Make object iterator lazy. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij e0335de2f7 Actually use the offset cache. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 6e637a3294 Remove local caching. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij e4a66a3ff9 Add LRU cache for objects at offsets. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 248c9898d5 Move resolve_object into PackData. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 9f9f0b8d7c Fix test. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 41c383bef3 Add some docstrings. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 8c3bb13df0 Add docstrings, only determine pack directory once. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 21dd2a2aef Merge formatting fix. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 131631ef07 Fix formatting to use 4-character indentation. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 2b852774cc Close ref file after writing to it. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 310ca3d785 Add iterating object finder. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 47dd30f653 Mac OS X doesn't have os.fdatasync, use os.fsync instead. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 826d922b09 Fix crc32 checksums stored in indexes. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij dbfe286e88 Use stored checksum rather than re-calculating. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 18fa18c299 Always finish writing to disk before calculating checksum. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 03fcd66a8c Fix checksum error message. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 216403fe65 Split up get_stored_checksums. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij a182f98130 Improve formatting, docstrings. %!s(int64=17) %!d(string=hai) anos
  Jelmer Vernooij 6972791a3a Add separate exception for checksum mismatches. %!s(int64=17) %!d(string=hai) anos