(repost to all lists who received the original mail)
* Kyle Moffett [off-list ref] [20050628 22:28]:
On Jun 28, 2005, at 14:01:57, Matt Mackall wrote:
quoted
Everything in Mercurial is an append-only log. A transaction journal
records the original length of each log so that it can be restored on
failure.
Does this mean that (excepting the "undo" feature) one could set the
ext3 "append-only" attribute on the repository files to avoid losing
data due to user account compromise?
This will break Mercurial's journaling. If 'hg pull' fails it
truncates the already appended-to files to the last known state.
Thomas
--
Email: thomas@intevation.de
http://intevation.de/~thomas/