Return-Path: Delivered-To: apmail-incubator-shindig-dev-archive@locus.apache.org Received: (qmail 52538 invoked from network); 5 Dec 2008 19:32:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Dec 2008 19:32:14 -0000 Received: (qmail 39034 invoked by uid 500); 5 Dec 2008 19:32:26 -0000 Delivered-To: apmail-incubator-shindig-dev-archive@incubator.apache.org Received: (qmail 38628 invoked by uid 500); 5 Dec 2008 19:32:26 -0000 Mailing-List: contact shindig-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: shindig-dev@incubator.apache.org Delivered-To: mailing list shindig-dev@incubator.apache.org Received: (qmail 38617 invoked by uid 99); 5 Dec 2008 19:32:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Dec 2008 11:32:26 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [213.95.11.87] (HELO mail.hometree.net) (213.95.11.87) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Dec 2008 19:30:55 +0000 Received: from island.hometree.net (island.hometree.net [213.95.11.85] (may be forged)) by mail.hometree.net (8.13.8/8.13.8) with ESMTP id mB5JUeHr006214 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 5 Dec 2008 20:30:40 +0100 Received: (from news@localhost) by island.hometree.net (8.13.8/8.13.8/Submit) id mB5JUeT8006211 for shindig-dev@incubator.apache.org; Fri, 5 Dec 2008 20:30:40 +0100 To: shindig-dev@incubator.apache.org Path: not-for-mail From: "Henning P. Schmiedehausen" Newsgroups: hometree.shindig.dev Subject: Re: Proposal To Branch for 1.0 Today Date: Fri, 5 Dec 2008 19:30:39 +0000 (UTC) Organization: INTERMETA - Gesellschaft fuer Mehrwertdienste mbH Lines: 55 Message-ID: References: <30C6B6A2-1D3D-48AA-A7E4-3D8C99CD54EC@tfd.co.uk> <9fec51e20812032109y69ce8db2qb63b6d401f7c46ae@mail.gmail.com> <818767740812040007u7c31fd27l469d53660165780@mail.gmail.com> <76EAF719-D769-4EF4-BDE8-61DB693A5042@tfd.co.uk> <7D1F7E6D-A75F-4F71-B076-2AFEECA531E9@tfd.co.uk> Reply-To: henning@schmiedehausen.org NNTP-Posting-Host: 192.168.2.3 X-Trace: island.hometree.net 1228505439 5464 192.168.2.3 (5 Dec 2008 19:30:39 GMT) X-Complaints-To: news@intermeta.de NNTP-Posting-Date: Fri, 5 Dec 2008 19:30:39 +0000 (UTC) X-Copyright: (C) 1996-2008 Henning Schmiedehausen X-No-Archive: yes User-Agent: nn/6.6.5 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (mail.hometree.net [192.168.3.5]); Fri, 05 Dec 2008 20:30:40 +0100 (CET) X-INTERMETA-Spam-Score: (island.hometree.net) -0.925 () AWL,RDNS_NONE X-Scanned-By: MIMEDefang 2.65 on 192.168.3.5 X-Virus-Checked: Checked by ClamAV on apache.org Ian Boston writes: >On 5 Dec 2008, at 02:29, Henning P. Schmiedehausen wrote: >> Ian Boston writes: >> >>> Why? >>> To indicate the version that trunk is targeting. >> >> Because that assumes that this is the version the trunk is >> targetting. If you find out halfway through working, that this should >> be "2.0.0-SNAPSHOT", then you need to change it. >my point exactly, >no branch was done, >and suddenly the direction of bleeding edge has changed >anyone binding to the 1.1-SNAPSHOT still gets what they expected as >its still deployed or in their local repo. Yes. They would expect that after doing "mvn clean install", their code will pick up the latest, greatest changes. That's why they live on the trunk. What I do is (and I assume that most people work this way): /work/myproject % (Hmmm. I need to update Shindig) /work/myproject % pushd /work/shindig-trunk /work/shindig-trunk % svn -q update /work/shindig-trunk % mvn -q clean install (Let's get coffee) /work/shindig-trunk % popd /work/myproject % mvn clean install (That should do it and pick up all the changes) and it does not. Because in your scenario, the POM version on the trunk suddently changed. And worse, my code still builds, so I have no way of *noticing* that these changed, unless I follow the commits. >It Does depend how long afterwards you realize that all the commits >were going somewhere else, but I would hope that any project wouldn't >perform this sort of random walk towards a release ? IMHO I dont think >Shindig is doing that. Hearing that from the person that just deleted the designated release trunk and created a new one from a random point on the trunk makes me shiver. Ciao Henning -- Henning P. Schmiedehausen - Palo Alto, California, U.S.A. henning@schmiedehausen.org "We're Germans and we use Unix. henning@apache.org That's a combination of two demographic groups known to have no sense of humour whatsoever." -- Hanno Mueller, de.comp.os.unix.programming