RE: [Nant-users] CVS update

2004-03-14 Thread Clayton Harbour
Just a correction to my last post. The commands should have been: cvs --help-options and cvs --help update I just want to say that if you prefer to use the command then that is definitely an option and honestly I would not want to limit that choice. I seem to remember som

Re: [Nant-users] CVS update

2004-03-14 Thread Jaroslaw Kowalski
I know that this is the requirement of the cvs client. I just think that tasks should be smart and isolate the user from the complexities of the cvs arguments. If they aren't I think I'm better off with: which (modulo authentication) works like a charm. Provided that cvs is similar to svn, on

RE: [Nant-users] CVS update

2004-03-14 Thread Clayton Harbour
Jarek, Splitting the option sets into a global option set and a command specific option set is something done in cvs already, not something I am introducing. If you are unsure of what I mean please type: cvs --help-options and cvs --help-options update This also provid

Re: [Nant-users] CVS update

2004-03-14 Thread Jaroslaw Kowalski
Why do you want to split options into "global" and "command" ? This introduces a new class of problem: "which option is global and which is command". Users don't like it. Really. Jarek - Original Message - From: "Clayton Harbour" <[EMAIL PROTECTED]> To: "Jaroslaw Kowalski" <[EMAIL PROTEC

RE: [Nant-users] CVS update

2004-03-14 Thread Clayton Harbour
Hi Jarek, I don't really like the idea of specifying options as attributes, but I think there is some common ground here:

Re: [Nant-users] CVS update

2004-03-14 Thread Jaroslaw Kowalski
I don't think it's a problem. Users don't usually think in terms of command line options (maybe except "cvs update -Pd" and "cvs diff -u" because they are so common) so this would lead to an increased readability. I suggest the following syntax (put all options in a single attribute): What do

RE: [Nant-users] CVS update

2004-03-14 Thread Clayton Harbour
Hi, More meaningful names does make a lot of sense (I have this in place for sticky-tag and override-directory). I would prefer to stay with the option collection simply because using attributes for every option available will get messy. So maybe something like:

Re: [Nant-users] CVS update

2004-03-14 Thread Jaroslaw Kowalski
Clayton, Wouldn't it be better to implement some meaningful attributes for this? (BTW. I believe -Pd are so common that they should be on by default and there should be an option to turn them off for special ocasions) Jarek - Original Message - From: "Clayton Harbour" <[EMAIL PROTECT