[prev in list] [next in list] [prev in thread] [next in thread]
List: subversion-issues
Subject: [Issue 3937] New - 'svn log' of nonexistent path pegged at existing
From: pburba () tigris ! org
Date: 2011-06-23 19:07:50
Message-ID: iz3937 () subversion ! tigris ! org
[Download RAW message or body]
http://subversion.tigris.org/issues/show_bug.cgi?id=3937
Issue #|3937
Summary|'svn log' of nonexistent path pegged at existing rev s
|ucceeds over ra_serf
Component|subversion
Version|trunk
Platform|All
URL|
OS/Version|All
Status|NEW
Status whiteboard|
Keywords|
Resolution|
Issue type|DEFECT
Priority|P4
Subcomponent|unknown
Assigned to|issues@subversion
Reported by|pburba
------- Additional comments from pburba@tigris.org Thu Jun 23 12:07:49 -0700 2011 -------
Running 'svn log' on a nonexistent path pegged at an existing revision raises an
error over every RA provider except serf.
For example, given our basic greek tree:
>svn log -q ^^/
------------------------------------------------------------------------
r1 | jrandom | 2011-06-23 14:45:46 -0400 (Thu, 23 Jun 2011)
------------------------------------------------------------------------
Log requests for paths, existent or otherwise, pegged at a nonexistent rev fail:
>svn log ^^/A@2
..\..\..\subversion\svn\log-cmd.c:758: (apr_err=160006)
..\..\..\subversion\libsvn_client\log.c:622: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\log.c:672: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\util.c:681: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\util.c:1789: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\util.c:1789: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\util.c:827: (apr_err=160006)
svn: E160006: No such revision 2
>svn log ^^/Z@2
..\..\..\subversion\svn\log-cmd.c:758: (apr_err=160006)
..\..\..\subversion\libsvn_client\log.c:622: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\log.c:672: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\util.c:681: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\util.c:1789: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\util.c:1789: (apr_err=160006)
..\..\..\subversion\libsvn_ra_serf\util.c:827: (apr_err=160006)
svn: E160006: No such revision 2
Nonexistent paths pegged at an existing revision fail over the other 3 RA
providers result in an error, but over ra_serf the result is an empty log:
ra_local:
>svn log ^^/Z@1
..\..\..\subversion\svn\log-cmd.c:758: (apr_err=160013)
..\..\..\subversion\libsvn_client\log.c:622: (apr_err=160013)
..\..\..\subversion\libsvn_repos\log.c:1699: (apr_err=160013)
..\..\..\subversion\libsvn_repos\log.c:1254: (apr_err=160013)
..\..\..\subversion\libsvn_fs_fs\tree.c:2790: (apr_err=160013)
..\..\..\subversion\libsvn_fs_fs\tree.c:2790: (apr_err=160013)
svn: E160013: File not found: revision 1, path '/Z'
ra_neon:
>svn log ^^/Z@1
..\..\..\subversion\svn\log-cmd.c:758: (apr_err=160013)
..\..\..\subversion\libsvn_client\log.c:622: (apr_err=160013)
..\..\..\subversion\libsvn_ra_neon\util.c:1323: (apr_err=160013)
..\..\..\subversion\libsvn_ra_neon\util.c:596: (apr_err=160013)
svn: E160013: '/svn-test-work/repositories/log_tests-34/!svn/rvr/1/Z' path not
found
ra_svn:
>svn log ^^/Z@1
..\..\..\subversion\svn\log-cmd.c:758: (apr_err=160013)
..\..\..\subversion\libsvn_client\log.c:622: (apr_err=160013)
..\..\..\subversion\libsvn_repos\log.c:1699: (apr_err=160013)
svn: E160013: File not found: revision 1, path '/Z'
..\..\..\subversion\libsvn_repos\log.c:1254: (apr_err=160013)
svn: E160013: File not found: revision 1, path '/Z'
..\..\..\subversion\libsvn_fs_fs\tree.c:2790: (apr_err=160013)
svn: E160013: File not found: revision 1, path '/Z'
..\..\..\subversion\libsvn_fs_fs\tree.c:2790: (apr_err=160013)
svn: E160013: File not found: revision 1, path '/Z'
ra_serf:
>svn log ^^/Z@1
------------------------------------------------------------------------
>
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=2773446
To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic