From users-return-756-daniel=haxx.se@subversion.apache.org Mon Feb 1 11:17:04 2010 Return-Path: Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by giant.haxx.se (8.14.3/8.14.3/Debian-9) with SMTP id o11AH2SM015924 for ; Mon, 1 Feb 2010 11:17:03 +0100 Received: (qmail 59762 invoked by uid 500); 1 Feb 2010 10:16:56 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Delivered-To: moderator for users@subversion.apache.org Received: (qmail 51921 invoked by uid 99); 1 Feb 2010 10:09:10 -0000 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) Message-ID: <4B66A830.4080503@xs4all.nl> Date: Mon, 01 Feb 2010 11:08:48 +0100 From: CBy User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: users@subversion.apache.org Subject: Tagging related projects Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by XS4ALL Virus Scanner X-Virus-Checked: Checked by ClamAV on apache.org Hi. I am a former VSS user trying to master subversion and have a question about tagging. Suppose I have 2 projects, Foo and Bar, which have nothing in common. Because they are unrelated, I decided to give them their own TTB directories under /foo and /bar, respectively. Both projects, however, depend on a Utils project, which has features needed in virtually all my projects. Because Utils is a general purpose project, I also gave it its own TTB directories under /utils. Is that strange reasoning so far? Now I want to tag the release of my Foo project, e.g. /foo/tags/release-1.0. Since Foo depends on Utils, I guess I need to tag Utils as well, e.g. /utils/tags/utils-compatible-with-release-1.0-of-foo? Or should I save it to /foo/tags/release-1.0/utils? Or is there no need to tag Utils, because I can use the revision number of /foo/tags/release-1.0 to relate it back to Utils? In other words, how can I record that a specific version of one project is related to a specific version of another project when they're not in the same TTB tree (but in the same repository)? Looking forward to your advise, CBy