[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Finding out release history for a file

From: <kevin.slater_at_pfpc.com>
Date: 2005-10-25 20:29:51 CEST

Tuesday, October 25, 2005 2:20 PM
To: users@subclipse.tigris.org
cc:
From: sebb <sebbaz@gmail.com>
Subject: Re: Finding out release history for a file

>On 25/10/05, Nikolaj Berntsen <knb@mobilepeople.dk> wrote:
>> >
>> >
>> >>How do I find out which release tags relate to each revision of a
file?
>> >>
>> >>
>> >One possible and hopefully easy way of doing this, is by appending
>> >revision number to each folder in the repository browser. That way
you'd
>> >see the revision number of each tag, and if you have the file in
question
>> >displayed in the history view at the same time, there'd be no problem
>> >seeing which revision the file was at in each tag.
>> >
>> >
>> Not sure if I get the question right, but I think that subversion, or
>> subclipse(?), does something like this automatically.
>>
>> In your subclipse repository browser, select "someproject/tags/sometag"
>> and choose revision history from the context menu. In that view, make
>> sure that you have ticked "show selected paths". The copy operation will
>> show as an "A" operation. The affected path is the tag you chose
>> "someproject/tags/sometag", there will also be an autogenerated
>> "description" saying something like "from someproject/trunk:revisionNo".
>>

>That is not quite what I want.
>
>Given a particular file, I can easily find the modification history in
>terms of revisions.
>
>However, what I want to do (and was able to do in CVS) was to see in
>the revision history which tags and releases applied to each revision.
>
>The CVS History in Eclipse includes the following columns:
>
>Revision | Tags | Date | Author | Comment
>
>The Tags column automatically shows the release and branch tags.
>
>By scanning the column, it's very easy to see what revision belongs to
>each release, and to see where the file changed between releases.
>
>This is vey helpful when trying to find where something broke, e.g. it
>was working in release 1.9, but not in 2.1. And the reverse - which
>was the minimum release to contain this fix?

I think Mark answered your question already and I think I agree with your
original response. This could be one of those areas where a different
mindset needs to be applied to the problem. CVS tracked changes to
individual files, Subversion tracks every commit (whether 1 or a 1000
files) as a separate revision. Perhaps if you thought about the problem
from what was the most recent release tag something worked correctly
perspective? Then you could work backwards/forwards through the release (or
build or whatever) tags to find the previous revision?

Just throwing out a thought as I'm sure we'll be faced with situations like
this as we convert our respective companies from CVS to SVN.

Kevin Slater
PFPC ESS
412 762-1642

-----------------------------------------
The contents of this email are the property of PNC. If it was not addressed
to you, you have no legal right to read it. If you think you received it in
error, please notify the sender. Do not forward or copy without permission
of the sender.
Received on Wed Oct 26 04:29:51 2005

This is an archived mail posted to the Subclipse Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.