summaryrefslogtreecommitdiff
path: root/larch/journal.py
AgeCommit message (Expand)AuthorFilesLines
2013-08-03Bugfix: Use uncomitted journal when read-onlyLars Wirzenius1-17/+28
2012-12-02Fix an other instance of OSError mis-creationLars Wirzenius1-1/+1
2012-12-02Fix how OSError is createdLars Wirzenius1-2/+2
2012-05-05Make all exceptions be subclasses of new class larch.ErrorLars Wirzenius1-3/+5
2012-05-02Optimize away some round trips for accessing files in the journalLars Wirzenius1-7/+20
2012-04-23Ignore missing files, directories, when removing stuffLars Wirzenius1-1/+4
2012-04-23Fix everything to use flag-files to file removalLars Wirzenius1-8/+53
2012-04-23Fix exists for new way of deleting filesLars Wirzenius1-2/+8
2012-04-23Remove creates flag file, instead of moving actual fileLars Wirzenius1-7/+8
2012-04-21Mark exception outside of coverageLars Wirzenius1-1/+1
2012-04-21Fix cat in read-only mode to ignore journalLars Wirzenius1-1/+1
2012-04-21Fix file exists checking for read-only modeLars Wirzenius1-1/+1
2012-04-21Do not do commit or rollback when opening a journal in read-only modeLars Wirzenius1-6/+7
2012-04-21Disallow changes when in read-only modeLars Wirzenius1-0/+10
2012-04-21Add tests for a read-only mode for the journalLars Wirzenius1-1/+8
2012-03-25Don't use os.walk in NodeStoreDisk.list_nodesLars Wirzenius1-5/+6
2012-03-24Add more tracingLars Wirzenius1-1/+7
2012-03-24Remove unnecessary debug messageLars Wirzenius1-1/+0
2012-03-24Remove unwanted metadata_is_pending methodLars Wirzenius1-3/+0
2012-03-24Add debug tracing and fix vivication of dirsLars Wirzenius1-3/+18
2012-03-24Automatically continue a commit or rollbackLars Wirzenius1-9/+14
2012-03-24RefactorLars Wirzenius1-5/+3
2012-03-24RefactorLars Wirzenius1-27/+19
2012-03-24Commit metadata file lastLars Wirzenius1-1/+8
2012-03-24Implement metadata_is_pendingLars Wirzenius1-1/+4
2012-03-24RefactorLars Wirzenius1-15/+13
2012-03-24RefactorLars Wirzenius1-8/+7
2012-03-24Remove rmdir, add remove, and lots of testsLars Wirzenius1-14/+35
2012-03-24Add test case for rmdir on a directory that has never existedLars Wirzenius1-0/+1
2012-03-24Implement rmdirLars Wirzenius1-0/+14
2012-03-24Implement commit for new files and directoriesLars Wirzenius1-2/+33
2012-03-24Add test for committing new directoryLars Wirzenius1-0/+3
2012-03-24Add Journal.overwrite_file and .catLars Wirzenius1-0/+6
2012-03-24Fix rollback to work when there's no changesLars Wirzenius1-4/+2
2012-03-24Fix rollback to remove new but uncommitted directoriesLars Wirzenius1-3/+19
2012-03-24Add test for rollback undoing directory creationLars Wirzenius1-0/+3
2012-03-24Add Journal.exists and .makedirsLars Wirzenius1-0/+6
2012-03-24RefactorLars Wirzenius1-6/+7
2012-03-24Add method for constructing names for to-be-deleted filesLars Wirzenius1-0/+6
2012-03-24Add method to construct filenames for new files in storeLars Wirzenius1-0/+11
2012-03-24Add store directory to Journal APILars Wirzenius1-1/+2
2012-03-24Add docstring to explain how the journal worksLars Wirzenius1-0/+22
2012-03-24Add a Journal class and its first testLars Wirzenius1-0/+33