RE: Re: subclipse 1.8.9 - compare with branch/tag problem

Piotr Wilkosz <[email protected]>
Newsgroups gmane.comp.version-control.subversion.subclipse.user
Message-ID <1832239100.9109.1338762523839.JavaMail.httpd@localhost>
Hi Mark,
Thank you for your response. 
Indeed the problem is that lastChangedRevision is used as a base revision for comparison whereas HEAD would be more appropriate in that case. 
Making additional commit in trunk helps temporarily however I believe that proper fix should be provided anyway. 

Shall I create Subclipse Issue to tack this bug?
 
regards,
Piotr Wilkosz

> This is the commit that causes the problem:
> 
> http://subclipse.tigris.org/source/browse/subclipse?view=rev&revision=5268
> 
> As soon as you make another change to trunk this problem will
> disappear.  It looks like it uses the lastChangedRevision of the
> selected resource to set the pegRevision when checking for the URL
> that you are comparing with.  I think it should just use the revision
> specified in the dialog, but there might be scenarios where this
> change was trying to fix something, for example when comparing to
> another revision of the same URL.
> 
> I will leave it for Steve to fix this.  I am guessing he probably
> needs to set the pegRevision to the revision entered in the dialog
> unless the URL in the dialog matches the URL of the selected item.
> 
> Mark
> 
> 
> 
> On Wed, May 30, 2012 at 11:11 AM, Piotr Wilkosz <Piotr dot Wilkosz at gmail dot com> wrote:
> > Hi,
> > Eclipse "compare with branch/tag" functionality doesn't seem work correctly
> > for newly created tags.
> > Please confirm if this is a bug or correct me if I'm doing something wrong here:
> >
> > 1. create project trunk and check it out:
> > svn mkdir http://subversion.assembla.com/svn/subclipse/trunk
> > svn co http://subversion.assembla.com/svn/subclipse/trunk ~/subclipse-bug
> > cd ~/subclipse-bug
> >
> > 2. add some example file:
> > echo "content" > file.txt
> > svn add file.txt
> > svn ci -m 'adding new file' file.txt
> >
> > 3. make a tag out of the trunk:
> > svn mkdir http://subversion.assembla.com/svn/subclipse/tags
> > svn cp http://subversion.assembla.com/svn/subclipse/trunk
> > http://subversion.assembla.com/svn/subclipse/tags/0.0.1 -m'create new
> > tag'
> >
> > 4. go to Eclipse and import new project from SVN
> > http://subversion.assembla.com/svn/subclipse/trunk
> > So far so good ;-)
> >
> > 5. Right click on newly imported project choose "Compare With... ->
> > Branch/Tag" from context menu.
> >
> > Now "Compare with Branch/Tag" dialog windows pops up.
> >
> > 6. In "Compare to:" dialog type in
> > http://subversion.assembla.com/svn/subclipse/tags/0.0.1 and click "OK"
> >
> > Comparison fail with following error message on console:
> > svn: E160013: '/svn/subclipse/!svn/bc/2/tags/0.0.1' path not found:
> > 404 Not Found (http://subversion.assembla.com)
> >
> > Additionally I following error message in new dialog window.
> > org.apache.subversion.javahl.ClientException: svn: E160013:
> > '/svn/subclipse/!svn/bc/2/tags/0.0.1' path not found: 404 Not Found
> > (http://subversion.assembla.com)
> >
> > Of course http://subversion.assembla.com/svn/subclipse/tags/0.0.1 url
> > is valid and can be found in HEAD revision
> > What seems to be strange for me is that subclipse is trying to get the
> > tag in revision #2 (LastChangedRevision of trunk) whereas the tag
> > itself been committed as revision #3
> >
> > Any idea if what may be wrong here?
> >
> > My configuration is:
> > Apache Subversion version 1.7.1 (r1186859).
> > Eclipse SDK Indigo version 3.7.2 Build id: M20120208-0800
> > org.tigris.subversion.clientadapter.feature 1.8.2
> > org.tigris.subversion.clientadapter.javahl.feature 1.7.4.1
> > org.tigris.subversion.subclipse.graph.feature 1.1.1
> > org.tigris.subversion.subclipse 1.8.9
> > org.tigris.subversion.clientadapter.svnkit.feature 1.7.4
> >
> >
> > Please let me know if you can reproduce this problem and if I supposed
> > to file bug report for that issue.
> >
> >
> > best regards
> > Piotr Wilkosz
> > Disclaimer: Any errors in spelling, tact, or fact are transmission errors.
> >
> > ------------------------------------------------------
> > http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2967594
> >
> > To unsubscribe from this discussion, e-mail: [users-unsubscribe at subclipse dot tigris dot org].
> 
> 
> 
> -- 
> Thanks
> 
> Mark Phippard
> http://markphip.blogspot.com/

------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2968644

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.