-
Notifications
You must be signed in to change notification settings - Fork 542
plumbing: format/packfile, performance optimizations for reading large commit histories #963
Commits on Nov 26, 2018
-
Avoid unnecessary seek calls that are determining offsets that are al…
…ready known or about to be thrown away anyway. Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 640029c - Browse repository at this point
Copy the full SHA 640029cView commit details -
Fix bufferedSeeker.Seek for SeekCurrent and non-zero offset.
Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a78415e - Browse repository at this point
Copy the full SHA a78415eView commit details -
Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b606141 - Browse repository at this point
Copy the full SHA b606141View commit details -
Search packfile indexes first if we already loaded them.
Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25d2f13 - Browse repository at this point
Copy the full SHA 25d2f13View commit details -
Improve performace for reading many small objects from packfile by le…
…tting the I/O buffers be used better. Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a21431 - Browse repository at this point
Copy the full SHA 4a21431View commit details -
Fix infinite recursion in FSObject.
Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72e361d - Browse repository at this point
Copy the full SHA 72e361dView commit details -
Remove a cachePut that was adding FSObject to cache, which triggered …
…out-of-memory errors. This code path was never previously triggered for filesystem-based storage. Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e5b9b3 - Browse repository at this point
Copy the full SHA 5e5b9b3View commit details -
Combine deltaBaseCache and simpleObjectCache into one objectCache.
Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3437532 - Browse repository at this point
Copy the full SHA 3437532View commit details -
Add smallObjectThreshold constant instead of magic number.
Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 344fc95 - Browse repository at this point
Copy the full SHA 344fc95View commit details -
Add simple tests for SeekObjectHeader.
Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd7c3e2 - Browse repository at this point
Copy the full SHA dd7c3e2View commit details -
Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4cb21e2 - Browse repository at this point
Copy the full SHA 4cb21e2View commit details -
Do not treat delta references as small objects that can be eagerly lo…
…aded. Signed-off-by: Filip Navara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c36f7a - Browse repository at this point
Copy the full SHA 3c36f7aView commit details