Return-Path: Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: (qmail 21671 invoked from network); 3 Jun 2008 18:32:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Jun 2008 18:32:32 -0000 Received: (qmail 73638 invoked by uid 500); 3 Jun 2008 18:32:35 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 73412 invoked by uid 500); 3 Jun 2008 18:32:34 -0000 Mailing-List: contact ivy-user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@ant.apache.org Delivered-To: mailing list ivy-user@ant.apache.org Received: (qmail 73398 invoked by uid 99); 3 Jun 2008 18:32:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jun 2008 11:32:34 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [213.73.82.19] (HELO nmhq.net) (213.73.82.19) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jun 2008 18:31:38 +0000 Received: from matthies by abode.nmhq.net with local (Exim 4.69 (FreeBSD)) (envelope-from ) id 1K3bIe-000FLf-Ro for ivy-user@ant.apache.org; Tue, 03 Jun 2008 20:32:00 +0200 Date: Tue, 3 Jun 2008 20:32:00 +0200 From: Niklas Matthies To: ivy-user@ant.apache.org Subject: Re: tag missing from ivy.xml Message-ID: <20080603183200.GA49001@nmhq.net> Mail-Followup-To: ivy-user@ant.apache.org References: <745B9EDF57802349B13F90E4E0B4B86C3BA402BFA4@HOUEXCH012.corp.halliburton.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <745B9EDF57802349B13F90E4E0B4B86C3BA402BFA4@HOUEXCH012.corp.halliburton.com> User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 4.11-STABLE i386 X-Editor: VIM - Vi IMproved 6.4 X-Virus-Checked: Checked by ClamAV on apache.org On Tue 2008-06-03 at 12:10h, Shawn Castrianni wrote on ivy-user: > The ivy.xml contains metadata about an ivy module like name, > organization, branch, publications, and dependencies. The branch is > nice to record so we know what branch of source code was used to > build a given module. However, what if the module was built from a > tag. Shouldn't we have tag as an attribute of an ivy module? > Currently I have been overloading the branch attribute to store tag > names as well as branch names, but it seems messy. Just curious > what others thought. Some thoughts: Pro: In CVS, branches are just a special kind of tag (sharing the same namespace too), so using the branch attribute for tags is probably just fine. Con: A tag is usually a symbolic name for a revision, so either the tag should be used as the revision attribute, or else it is redundant with the revision attribute. -- Niklas Matthies