Chad Walstrom wrote:
Richard Levitte wrote:

OK, that's an opinion. I still maintain that a command the just adds a MT directory with contents to the designated directory will confuse most of the world (and particularly those who went in CVS school, which should be quite a lot of people).


I actually found it quite refreshing to simply go to an existing project directory, type "monotone -d $DATABASE setup", "monotone ls unknown|xargs -r monotone add", and "monotone -b BRANCH commit".

You can do the xargs thing like this as well:
   monotone ls unknown | monotone add [EMAIL PROTECTED]

Also you may want to drop deleted files:
   monotone ls missing | monotone drop [EMAIL PROTECTED]

In other news, I think monotone makes a lot of sense the way it is right now (setup, ls unknown, ls missing...). I don't see the need for a new command that simply bundles old perfectly fine commands.

I think by "most of the world", you mean "CVS-users of the world". Most people of the world would walk through the tutorial to find out how to use the tool and realize that there are multiple steps. Most people of the world would probably compare the tutorials of a couple SCM's and realize that most of them use a multiple-step process to "import" new source.

I agree. It's not a bad thing to make people learn something new. As long as it is well documented (and monotone is) not too many people should have a problem with it. Either way, no matter what is decided, someone will have a problem with it.

--
Matthew A. Nicholson
Matt-Land.com



_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to