On 9/27/05, Emmanuel Venisse <[EMAIL PROTECTED]> wrote: > > > Jose Alberto Fernandez a écrit : > > I think that it will be a very good idea, mostly as a stepping stone to > > higher level functionality. > > > > The main reason for not having such a thing is the fact that each > > project knows in advance what kind of repository is being in used. So > > why do we need something abstract? > > > > On the other hand, once you have such an abstracted functionality, I am > > sure we could envision higher level tasks stored on other antlibs that > > may provide project management style functionality irrespective of the > > underlying repository. That would be a very good thing to have. > > > > So I am all for it. The question is what are the concepts that can be > > ported across all different SCMs? > > In Maven-SCM, we have some abstract beans for each commands (checkout, > checkin, update, > changelog...) in an abstract api, Each provider implement these beans for > obtain an > accessible command in framework for this provider. > We support actually clearcase, cvs, local, perforce, starteam and in few > weeks, Serena > Dimension (PVCS).
For your information, I am about to propose CruiseControl to reuse this library. We currently support 14 SCM, but most of the time only the changelog functionality is supported. Cheers, Jerome --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]