2012/1/4 sebb <seb...@gmail.com>: > On 4 January 2012 14:24, Gary Gregory <garydgreg...@gmail.com> wrote: >> On Wed, Jan 4, 2012 at 8:26 AM, sebb <seb...@gmail.com> wrote: >> >>> On 4 January 2012 12:58, Gary Gregory <garydgreg...@gmail.com> wrote: >>> > On Tue, Jan 3, 2012 at 6:13 PM, sebb <seb...@gmail.com> wrote: >>> > >>> >> On 31 December 2011 18:59, <ggreg...@apache.org> wrote: >>> >> > Author: ggregory >>> >> > Date: Sat Dec 31 18:59:42 2011 >>> >> > New Revision: 1226175 >>> >> > >>> >> > URL: http://svn.apache.org/viewvc?rev=1226175&view=rev >>> >> > Log: >>> >> > Create commons-pool-1.6-RC2 tag >>> >> >>> >> What command did you use to create the tag? >>> >> >>> > >>> > svn copy . -m"Create commons-pool-1.6-RC2 tag" >>> > https://svn.apache.org/repos/asf/commons/proper/pool/tags/POOL_1_6_RC2 >>> >>> And how did you create the workspace? >>> >>> > >>> >> The commit message is rather confusing, as it references multiple >>> >> revisions. >>> >> >>> > >>> > It does? >>> >>> <quote> >>> commons/proper/pool/tags/POOL_1_6_RC2/ >>> - copied from r1222662, commons/proper/pool/branches/POOL_1_X/ >>> commons/proper/pool/tags/POOL_1_6_RC2/NOTICE.txt >>> - copied unchanged from r1226157, >>> commons/proper/pool/branches/POOL_1_X/NOTICE.txt >>> commons/proper/pool/tags/POOL_1_6_RC2/RELEASE-NOTES.txt >>> - copied unchanged from r1226155, >>> commons/proper/pool/branches/POOL_1_X/RELEASE-NOTES.txt >>> </quote> >>> >>> This (partial) extract references r1222662 r1226157 r1226155 >>> >> >> SVN continues to confuse me, I thought SVN revisioned trees, not individual >> files? >> >> >>> >>> > The log in this email shows "Create commons-pool-1.6-RC2 tag" >>> > which matches the command above. Now, I'm confused too ;) >>> > >>> >> >>> >> Did you run svn update before committing? >>> >> >>> > >>> > I can't recall doing so. >>> >>> That could explain it. >>> >> >> That does not make sense to me because I'm the one who did the last few >> commits. It matters as you point out. >> >> >>> >>> > When I checkout the tag, everything seems OK, I can do an "m3 test". >>> >>> That does not prove much. >>> >>> The tag itself hopefully corresponds with the source archive - did you >>> do a fresh checkout of the tag and build from that? >>> >> >> Arg! I did a build from my normal workspace. I guess I do not understand >> how an up-to-date workspace can be different from what the tag creates. > > For a start, a random workspace can contain unversioned files. If > these are ignored, they won't show up. > >> Questions: >> >> Is the tag wrong or is the build wrong? > > Both, I think. >
For reference, that is called "mixed-revision working copy", http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html#svn.basic.in-action.mixedrevs Technically you can create a tag from it, but it complicates further maintenance. It is always better to do "svn up" before tagging. (and "svn st" in case if you have uncommitted local changes) >> Can a new RC be avoided by creating the tag correctly from what I have? > > No, I don't think so. > Best regards, Konstantin Kolinko --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org