mercurial/transaction.py
changeset 17498 894ceced7763
parent 16689 f366d4c2ff34
child 20084 a3378a1b0a05
equal deleted inserted replaced
17497:b682997d6944 17498:894ceced7763
     1 # transaction.py - simple journalling scheme for mercurial
     1 # transaction.py - simple journaling scheme for mercurial
     2 #
     2 #
     3 # This transaction scheme is intended to gracefully handle program
     3 # This transaction scheme is intended to gracefully handle program
     4 # errors and interruptions. More serious failures like system crashes
     4 # errors and interruptions. More serious failures like system crashes
     5 # can be recovered with an fsck-like tool. As the whole repository is
     5 # can be recovered with an fsck-like tool. As the whole repository is
     6 # effectively log-structured, this should amount to simply truncating
     6 # effectively log-structured, this should amount to simply truncating