monotone-devel
[Top][All Lists]
Advanced

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

Re: [Monotone-devel] Feature request: mtn rebase


From: Daniel Carrera
Subject: Re: [Monotone-devel] Feature request: mtn rebase
Date: Sat, 11 Oct 2008 15:58:10 +0200
User-agent: Thunderbird 2.0.0.17 (Macintosh/20080914)

Tero Koskinen wrote:
QuickieTasks wiki page (at
http://wiki-monotone.levitte.org/wiki/QuickieTasks/ ) lists "mtn detach"
and "mtn attach", which do the same effect, if I have understood
correctly. Is it better for the UI to have the action named as "attach"
or "rebase"?

Some thoughts on that:

If you are going to have two commands, I guess attach/detach is better. But I don't understand the need for detach. If you have only one command, I think "rebase" is better because it is consistent with other Monotone commands ("base revision"). You point out that it is not consistent with git, but Bruce explained that git is not consistent with anything. I've heard elsewhere that git is not internally consistent either. So I'm not sure that consistency with git should be a goal. I would worry that if Monotone tried to match git, then Monotone would become inconsistent too.

As a new user, I can say that Monotone feels very consistent and that this has made it easier to learn for me. So it is worth pausing for a minute to think about this issue.


Maybe there is a better command name we haven't thought of. I like this one:

mtn set revision <rev-id>

But that would conflict with the existing "mtn set" command.


Daniel.




reply via email to

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