Hi!

After a little investigation this morning (it's 9 o'clock in the
morning here in Poland) I have a few thoughts about what we've been
talking about recently:

1. Unfortunately I was mistaken: not all svn commands accept the
--quiet switch. It is true in case of most tasks, but not all of them.
I guess that it has to be fixed.

2. Not all commands accept the --verbose switch. I'd even say that
there are only a few that accept it.

3. In most cases svn commands do not accept both --quiet and
--verbose, which would solve our problem. However, there is at least
one task that accepts both of these switches: svn log. What is
interesting, the following invocations:

svn log
svn log --quiet
svn log --verbose
svn log --verbose --quiet

result in four different outputs. What do you think about it?

My proposal is to throw out Quiet from AbstractSvnTask and move it to
both SvnCheckoutTask and SvnUpdateTask and not to forbid to use
--quiet and --verbose in SvnTask in any way.

Another thing that strikes me is the URI attribute. It is also not
needed by every command (for example by svn update: information about
URI of the repository is stored in .svn folder). I think that this
should be moved from AbstractSvnTask to specific tasks that need this
attribute (parameter).

After introducing these changes (or not) I'll try to make the
documentation reflect directly what's actually in the code :).

Best regards!
Marcin


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_ids93&alloc_id281&op=click
_______________________________________________
NAntContrib-Developer mailing list
NAntContrib-Developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer

Reply via email to