monotone-devel
[Top][All Lists]
Advanced

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

Re: [Monotone-devel] current to-do items


From: Nathaniel Smith
Subject: Re: [Monotone-devel] current to-do items
Date: Thu, 11 Sep 2003 13:55:05 -0700
User-agent: Mutt/1.5.4i

On Thu, Sep 11, 2003 at 12:10:34PM -0600, Tom Tromey wrote:
> >> should "mv * monotone/" in monotone repository
> 
> graydon> you mean, you want the entries in the manifest of my current depot to
> graydon> all start with monotone/...? why?
> 
> It just seems weird to do a checkout and have all the files show up in
> pwd.  It reminded me of the bad old days when people made source
> distributions that did this... making a fresh directory for a checkout
> seems cleaner and less surprising to me.

Do you mean that monotone should be like CVS in always putting
checkouts into a subdirectory (controllable in CVS with the -d
switch, defaulting to the module name -- maybe monotone could default
to the branch name?)?  Or are you complaining about all source
monotone files living in the root of the project directory instead of
in src/ or something?  Both of these seem like things worth fixing,
but I'm not quite following you :-)

> >> rm foo.cc; monotone update
> >> should work
> 
> graydon> yeah, or something. as discussed in previous mail, that or
> graydon> revert. or both.
> 
> On irc I think we arrived at the idea of having "monotone update"
> give an error, but then add "monotone revert" to do what one would
> expect here.
> 
> I think the error message could be clearer.  It could even mention
> the need to run "monotone revert".
> 
> For "monotone status", I think we should print "missing <filename>".
> For "commit", perhaps missing files should cause a failure.

Agree to all of this.

-- Nathaniel

-- 
.i dei jitfa fanmo xatra




reply via email to

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