|
From: | Aaron Bentley |
Subject: | Re: [Gnu-arch-users] New aba command: revert, name clash with tlash |
Date: | Fri, 26 Mar 2004 12:54:42 -0500 |
User-agent: | Mozilla Thunderbird 0.5 (X11/20040309) |
David Allouche wrote:
On Fri, Mar 26, 2004 at 03:33:26PM +0000, Robin Green wrote:On Fri, Mar 26, 2004 at 10:26:56AM -0500, Aaron Bentley wrote:From your description, I'm not sure I understand; how does it differ from "tla undo revision?"tla undo revision deletes the patch logs of patches being undone. I don't want that, because then I can't directly commit."revert" is already the name of a tlash alias for "tla replay --reverse" which is IMHO very handy and natural.
Hmm... extract? reject?
Eventually aba subcommands will be usable from tlash in the same way as tla subommands (without the wrapper name), maybe you could change the name of your command, or propose a better alias for "tla replay --reverse"?
Oh, are we out-of-sync? I thought they worked already. James has recently merged my latest tlash-compatibility hacks.
Since I do not know what your command does precisely, I can hardly propose something... maybe undo-nolog, or "undo -l" / "undo --no-log", meaning undo but does not touch patchlogs?
Yes, it's a log-preserving undo command.
BTW, an outstanding issue with tla is the ability ignore the patchlog part of (non-pathological) changesets, or apply only the patchlog part. That would effect several commands, at least "changeset", "apply-changeset", "replay", "changes", and maybe also "undo", "redo", "apply-delta", etc.
We can factore out the metadata-restoring stuff, if useful. Both patch-logs and tree-version may be altered by an undo.
Aaron -- Aaron Bentley Director of Technology Panometrics, Inc.
[Prev in Thread] | Current Thread | [Next in Thread] |