Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 32536 invoked from network); 17 Sep 2002 21:57:57 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 17 Sep 2002 21:57:57 -0000 Received: (qmail 23424 invoked by uid 97); 17 Sep 2002 21:58:37 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@jakarta.apache.org Received: (qmail 23397 invoked by uid 97); 17 Sep 2002 21:58:37 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 23382 invoked by uid 98); 17 Sep 2002 21:58:36 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Message-ID: <20020917215757.44254.qmail@web12708.mail.yahoo.com> Date: Tue, 17 Sep 2002 14:57:57 -0700 (PDT) From: Charles Burdick Subject: Re: [Proposal] Scamp: Source Control Abstraction To: commons-dev@jakarta.apache.org In-Reply-To: <20020507185307.74812.qmail@web12707.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N This is indeed a great idea. An associated deliverable I'd love to see is a set of XML DTDs for describing log entries, etc. If the API could output to a standard XML format, then each app could avoid parsing all the text output of each SCM tool. --- 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 __________________________________________________ Do you Yahoo!? Yahoo! News - Today's headlines http://news.yahoo.com -- To unsubscribe, e-mail: For additional commands, e-mail: