# HG changeset patch # User mpm@selenic.com # Date 1115796799 28800 # Node ID 45cc818f2445fc3a7358c3465170cb40410db9ff # Parent 93e868fa0db86845c07164f39a145a81de5a17f5 Rollback is implemented diff -r 93e868fa0db8 -r 45cc818f2445 notes.txt --- a/notes.txt Tue May 10 00:40:49 2005 -0800 +++ b/notes.txt Tue May 10 23:33:19 2005 -0800 @@ -118,12 +118,11 @@ Rollback: -Rollback is not yet implemented, but will be easy to add. When -performing a commit or a merge, we order things so that the changeset -entry gets added last. We keep a transaction log of the name of each -file and its length prior to the transaction. On abort, we simply -truncate each file to its prior length. This is one of the nice -properties of the append-only structure of the revlogs. +When performing a commit or a merge, we order things so that the +changeset entry gets added last. We keep a transaction log of the name +of each file touched and its length prior to the transaction. On +abort, we simply truncate each file to its prior length. This is one +of the nice properties of the append-only structure of the revlogs. Remote access: