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

RE: Invalid revision passed to Log

From: Paul Gardens <gardensofdorwinion_at_gmail.com>
Date: Thu, 28 Aug 2014 12:54:01 -0700 (PDT)

Steps to reproduce:

1) Perform a checkout using the svn+ssh protocol

2) Start a "Merge a range of revisions"

3) Select "specific range"

4) Click "Show log"

The "Select revision range" window opens, but there are no revisions listed, instead there is the message

"Invalid revision passed to Log().

(Double-click to clear this error message)"

Beneath the panel which usually shows the files there is the message:

"Showing 0 revisions(s) from revision 0 to revision 0 - 0 revision(s) selected, showing 0 changed paths"

At this point clicking "Show Range..." opens the Revision Range dialog which has a Start Revision of "-5" selected and an End Revision of 1. Selecting sensible start and end revisions (e.g. HEAD) and clicking OK causes the "Select Revision Range" dialog to be populated normally.

If instead of a revision number a date is selected, the "Subversion Exception" dialog pops up identifying:

In file
 'D:\Development\SVN\Releases\TortoiseSVN-1.8.8\ext\subversion\subversion\libsvn_ra_svn\marshal.c'
 line 685: assertion failed (SVN_IS_VALID_REVNUM(rev))

I have only been able to reproduce this with svn+ssh:// URLs. Using http:// or file:// URLs for the checkout doesn't result in the issue occurring.

Regards,

Paul

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3087414

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2014-08-28 21:54:07 CEST

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

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