Hi Lance, I think this JSR is quite related to your proposal:
http://www.webdav.org/deltav/wvcm/ Albeit inspired by WebDAV/DeltaV, I believe it is supposed to be generic. Also, AFAIK, it is initiated by an Eclipse team member, so its implementation is heading open-source. 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!! > > Thanks, Lance -- Christopher Lenz /=/ cmlenz at gmx.de -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>