Ludovic Brenta wrote:
That's where my trick comes in: manually edit _MTN/revision without
changing anything else in your workspace, then kill the head revision.

Ok. So let's see that process again:


## Current revision: aaaaaaaaaa

$ mtn commit

## Current revision: bbbbbbbbbb
## Ooops, wrong commit.

$ vi _MTN/revisions  ## Edit this file.

$ mtn db kill_rev_locally bbbbbbbbbb



Did I get it right? Now, how do I edit _MTN/revisions? It appears to contain 2-3 hashes:

% cat _MTN/revision
format_version "1"

new_manifest [b271905b34a9287cf767d09096f01b765ca17ecd]

old_revision [dcfbf59823cf21e292b60ba8f8463f65ea383597]

add_file "foo"
 content [da39a3ee5e6b4b0d3255bfef95601890afd80709]
------------

When I run mtn status I see the same hash as old_revision. So in my example above I would set old_revision to aaaaaaaaaa. But what do I do with the other hashes?


Thanks,
Daniel.



_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to