I completely agree. The best way would be as Torbjorn wrote:

"Being able to add a spesific command without expanding the ScmProvider
would have been great."

The core of scm-maven should remain compact and easy to maintain, but
unfortunately right now, I think the only way is to add the commands I need.

Anyway: I think "listFiles" is an important SCM feature, which should be
really in the core library.


>-----Original Message-----
>From: Torbjorn Smorgrav [mailto:[EMAIL PROTECTED]
>Sent: Saturday, April 08, 2006 11:15 AM
>To: scm-users@maven.apache.org
>Subject: Re: Proposed extension of ScmProvider
>If our aim is to support a superset of all SCM commands, then this
>Task system should definitivly be supported. But we should perhapes
>think about distinguis core SCM commands (commands that virtually all
>SCM supports) and provider spesific commands.
>Being able to add a spesific command without expanding the ScmProvider
>would have been great.
>An other thing... should we try to follow subversion naming? If we are
>going to add a list/inventory/listFiles command, I think we should use
>list (as in subversion list).
>And again, when adding a new concept, it is very, very important to
>include good javadoc.
>What is a Task? What makes it different from a TODO listing? Whats a
>typical return value from these fields. How should it be used? What
>providers are likly to support it?
>On 4/8/06, Trygve Laugstøl <[EMAIL PROTECTED]> wrote:
>> On Fri, 2006-04-07 at 19:34 +0200, Zsolt Koppany wrote:
>> > Hi,
>> >
>> > this mailing list doesn't allow attachments, thus I have just pasted
>> > source code.
>> >
>> > It doesn't contain any implementation but the methods are really
>> > for me.
>> >
>> > I extended ScmProvider but actually I think, the new methods should be
>> > to it.
>> >
>> > Please make you proposals.
>> I don't really understand what this code is supposed to do? It seems to
>> be something like a parser for TODO stuff which really isn't something
>> that belongs in a SCM library.
>> If what you want to do is to read out all the TODOs etc you can do that
>> with a checkout/export and run a Maven report.
>> --
>> Trygve

Reply via email to