Kiln » Dependencies » Dulwich Read More
Clone URL:  
Pushed to one repository · View In Graph Contained in master, master-1, and master-0

Skip useless lookup.

Changeset c5e578de1969

Parent 5eab0eaf52a5

by Jelmer Vernooij

Changes to 2 files · Browse files at c5e578de1969 Showing diff from parent 5eab0eaf52a5 Diff from another changeset...

 
110
111
112
113
 
114
 
 
115
116
117
 
110
111
112
 
113
114
115
116
117
118
119
@@ -110,8 +110,10 @@
  :return: tuple with object type and object contents.   """   for pack in self.packs: - if sha in pack: + try:   return pack.get_raw(sha, self.get_raw) + except KeyError: + pass   # FIXME: Are thin pack deltas ever against on-disk shafiles ?   ret = self._get_shafile(sha)   if ret is not None:
Change 1 of 2 Show Entire File dulwich/​pack.py Stacked
 
96
97
98
99
 
100
101
102
 
397
398
399
400
 
401
402
403
 
96
97
98
 
99
100
101
102
 
397
398
399
 
400
401
402
403
@@ -96,7 +96,7 @@
  return sha1.hexdigest()     -MAX_MMAP_SIZE = 256 * 1024 * 1024 +MAX_MMAP_SIZE = 1024 * 1024 * 1024    def simple_mmap(f, offset, size, access=mmap.ACCESS_READ):   """Simple wrapper for mmap() which always supports the offset parameter. @@ -397,7 +397,7 @@
  self._header_size = 12   assert self._size >= self._header_size, "%s is too small for a packfile (%d < %d)" % (filename, self._size, self._header_size)   self._read_header() - self._offset_cache = LRUSizeCache(1024*1024*5, + self._offset_cache = LRUSizeCache(1024*1024*100,   compute_size=compute_object_size)     def _read_header(self):