gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] New aba command: revert, name clash with tlash


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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]