[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] Re: Dumb Question
From: |
Nathaniel Smith |
Subject: |
Re: [Monotone-devel] Re: Dumb Question |
Date: |
Wed, 12 Jul 2006 19:44:55 -0700 |
User-agent: |
Mutt/1.5.11+cvs20060403 |
On Wed, Jul 12, 2006 at 09:38:58PM +0200, Koen Kooi wrote:
> Timothy Brownawell schreef:
> > On Wed, 2006-07-12 at 12:20 -0700, Rob Schoening wrote:
> >> Is there a recommended way to roll a particular file or files back to
> >> a particular revision? "mtn update" affects the entire workspace,
> >> which I don't want. Obviously "mtn cat -r revision foo.txt >foo.txt "
> >> will work, but this seems wrong.
> >>
> >> Is it? Or is there a better way?
> >
> > No, that's the right (only) way. What seems wrong about it?
>
> monotone update <file> -r<rev> would seem a bit more logical.
A workspace is a revision-in-progress. A revision is a tree, plus a
location in the history graph. In practice, one expresses this
location by naming the revision's parent(s).
Workspace commands ('add', 'rename', 'attr set', 'revert', modifying
files...) are how you modify the tree part of this
revision-in-progress.
'update' is how you modify the location part of this revision in
progress. It picks up your little stubby side-branch, and moves it to
another place in the revision graph.
Other VCSes have historically overloaded the 'update' command, so it
performed a bunch of logically unrelated functions -- moving your
work in progress, doing merges, reverting files, you name it... it
strikes me as entirely wrongheaded UI, though, that just makes things
more confusing and less predictable.
-- Nathaniel
--
"The problem...is that sets have a very limited range of
activities -- they can't carry pianos, for example, nor drink
beer."
- Re: [Monotone-devel] Triggers (was: Re: FAQ on wiki), (continued)
- [Monotone-devel] Re: Triggers, Koen Kooi, 2006/07/13
- Re: [Monotone-devel] Re: Triggers, Nathaniel Smith, 2006/07/13
- Re: [Monotone-devel] Re: Triggers, Alex Queiroz, 2006/07/13
- Re: [Monotone-devel] Re: FAQ on wiki, Richard Levitte - VMS Whacker, 2006/07/13
- Re: [Monotone-devel] Re: FAQ on wiki, Matthew A. Nicholson, 2006/07/13
- Re: [Monotone-devel] Re: FAQ on wiki, Richard Levitte - VMS Whacker, 2006/07/13
- Re: [Monotone-devel] Re: FAQ on wiki, Matthew A. Nicholson, 2006/07/13
- Re: [Monotone-devel] Re: Dumb Question,
Nathaniel Smith <=
- [Monotone-devel] Re: Dumb Question, Steven E. Harris, 2006/07/13
- Re: [Monotone-devel] Re: Dumb Question, Timothy Brownawell, 2006/07/13
- [Monotone-devel] Re: Dumb Question, Steven E. Harris, 2006/07/13
- Re: [Monotone-devel] Re: Dumb Question, Nathaniel Smith, 2006/07/13