[Top][All Lists]
[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