summaryrefslogtreecommitdiff
path: root/cache_manager.py
Commit message (Collapse)AuthorAgeFilesLines
* Reimport some modules removed from python-fastimport 0.9.2.Jelmer Vernooij2012-02-281-3/+3
|
* Remove old FSF address. Thanks Dan Callaghan.Jelmer Vernooij2011-10-061-2/+1
|
* Use lookup functions for committish.Jelmer Vernooij2011-02-011-3/+16
|
* Remove duplicate definition of cache_manager._Cleanup.Max Bowsher2010-12-221-27/+0
|
* Merge split of python-fastimport into a separate package.Jelmer Vernooij2010-11-061-48/+20
|\
| * Split out reftracker.Jelmer Vernooij2010-09-061-40/+13
| |
| * Fix typo, handle bzr-specific locking in GenericProcessor.Jelmer Vernooij2010-09-051-1/+1
| |
| * Fix some imports.Jelmer Vernooij2010-09-041-4/+5
| |
| * Move pure-fastimport code into its own directory, in preparation of ↵Jelmer Vernooij2010-09-031-3/+1
|/ | | | splitting it into a separate package.
* Switch to using CommitBuilderJohn Arbash Meinel2009-12-111-0/+28
|\ | | | | | | Rather than holding most of the logic ourselves.
| * bzr *does* run atexit functions when exiting, but doesn't run deconstructors.John Arbash Meinel2009-11-151-6/+16
| | | | | | | | | | | | Also, shrink the 'small blob' size a bit to allow data to be reclaimed. Though it did show up as *lots* of small files in the qt import. Something like 1-2k files in the first 2 dumps.
| * Switch to closing the large-content blobs that we store to disk.John Arbash Meinel2009-11-131-21/+40
| | | | | | | | | | | | | | | | During the qt import, we end up with >2000 large blobs, and a few hundred MB of small blobs. We don't want to create more small blobs, because their disk space is not reclaimed, but >2000 is too many open file handles (at least on Windows). Using filenames works, but we aren't as guaranteed that things will clean up nicely.
| * Dump sticky blobs to disk when memory pressure gets high.John Arbash Meinel2009-11-131-9/+106
| |
* | Merge John's smarter caching of blobs to improve memory footprintIan Clatworthy2009-12-081-9/+135
| |
* | Store the BranchMapper in the CacheManager so it can be got from other places.Max Bowsher2009-11-041-1/+5
|/
* Merge fixes for inconsistent deltasIan Clatworthy2009-08-241-46/+0
|\
| * Eliminate the existing file-id cache altogetherIan Clatworthy2009-08-221-42/+0
|/
* fix blob tracking when -v not givenIan Clatworthy2009-04-021-2/+6
|
* blob reference counting, not just sticky vs otherwiseIan Clatworthy2009-04-021-7/+23
|
* make the file-id cache optional and branch-ref awareIan Clatworthy2009-03-151-14/+48
|
* clear caches before packing; show cache stats in verbose modeIan Clatworthy2009-03-091-2/+36
|
* head tracking tests and fixIan Clatworthy2009-02-251-6/+3
|
* move GenericCommitHandler into its own module in prep for a delta-based oneIan Clatworthy2009-02-191-0/+21
|
* fix lru_cache importIan Clatworthy2009-02-181-0/+3
|
* move GenericCacheManager into its own moduleIan Clatworthy2009-02-181-0/+99