+1. Great idea.

James
-------
http://radio.weblogs.com/0112098/
----- Original Message -----
From: "Jason van Zyl" <[EMAIL PROTECTED]>
To: "Jakarta Commons Developers List" <[EMAIL PROTECTED]>
Sent: Tuesday, September 17, 2002 7:18 PM
Subject: Re: [Proposal] Scamp: Source Control Abstraction


> On Tue, 2002-09-17 at 13:53, Weber, Lance wrote:
> > Following some interesting discussions on the Maven list, I'd like to
> > propose starting an SCM abstraction project, tentatively named Scamp.
> >
> > Proposed Goal:
> > Scamp is a Source Control Manager abstraction layer. It provides a
standard
> > interface to SCM systems allowing common source control operations such
as
> > checkin/checkout, labelling/tagging, reading changelogs and diffs.
> >
> > Initial design goals:
> > -- expose a stable SCM interface contract for consuming applications
(Maven,
> > Ant, etc).
> > -- provide extensible infrastructure for specific SCM implementations.
> > -- configuration driven implementations
> > -- file system independent
> > -- supports multiple projects, multiple/distributed source providers
> >
> > Architecture:
> > My initial thoughts are to utilize a combination of AbstractSCMFactory
and a
> > SourceControlManager interface with concrete implementations of both. We
> > might possible need some secondary classes representing projects,
> > connections, and filesystems, but I'm not sure on those yet.
> >
> > 0.1 Release Goals/Requirements:
> > -- First version of SCM Interface, focused on primary/core SCM
operations
> > -- AbstractSCMFactory
> > -- Stubbed concrete factories for cvs/vss/vfs?
> > -- exception infrastructure
> >
> > Any thoughts, feedback, requirements, design, existing code pointers,
etc
> > very welcome. Potential participants more than welcome!!
>
> I think this would be great. There's code lying around all over the
> place and it would be nice to collect it together in one place.
>
> +1
>
> I know several people using Maven have been wanting to use various SCMs
> and I'm sure Ant could use this code too.
>
> Maybe we could put out a call for any SCM related code people have lying
> around (JCVS would be great to get a hold of), pile it all in the
> sandbox and start sorting it out. Maybe the CruiseControl folks would
> like to donate what they have.
>
> > Thanks, Lance
> >
> >
> > Lance Weber
> > Chief Architect
> > CareEnhance Services & Systems
> > McKesson Health Solutions
> >
> >
> >
> >
> >
> >
___________________________________________________________________________
> > CONFIDENTIALITY NOTICE: This e-mail message, including any attachments,
is
> > for the sole use of the intended recipient(s) and may contain
confidential
> > and privileged information.  Any unauthorized review, use, disclosure or
> > distribution is prohibited.  If you are not the intended recipient,
please
> > contact the sender by reply e-mail and destroy all copies of the
original
> > message.
> >
> > --
> > To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
> --
> jvz.
>
> Jason van Zyl
> [EMAIL PROTECTED]
> http://tambora.zenplex.org
>
> In short, man creates for himself a new religion of a rational
> and technical order to justify his work and to be justified in it.
>
>   -- Jacques Ellul, The Technological Society
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to