Shelve fails for added files in added subdirectory

27 views
Skip to first unread message

david....@gmail.com

unread,
Jan 31, 2019, 10:27:15 AM1/31/19
to TortoiseSVN
Shelving is failing when new files in a subdirectory are SVN added but not yet committed:


[Window Title]
TortoiseSVN

[Main Instruction]
Subversion reported an error:

[Content]
One or more paths could not be shelved.
The following paths failed:
addsubrg

[Close]


The "addsubrg" mentioned in the above is a SUBDIRECTORY containing a new set of files currently under development that I did an SVN Add for, but did not yet commit (which marks the directory they're in as also needing to be added to the repository too).

Shelving for a repository that contains newly SVN Added in the main repository directory works fine.

Shelving for a repository that contains newly SVN Added in a repository's subdirectory also works fine (as long as that subdirectory already exists in the repository).

The problem appears to only occur when trying to shelve a changeset that contains newly SVN Added (but not yet committed) files in a newly SVN Added (but not yet committed) subdirectory.

Version info:

TortoiseSVN 1.11.1, Build 28492 - 64 Bit , 2019/01/08 21:40:39
ipv6 enabled
Subversion 1.11.1, -release
apr 1.6.5
apr-util 1.6.1
serf 1.3.9
OpenSSL 1.1.0j 20 Nov 2018
zlib 1.2.11
SQLite 3.23.1

Stefan

unread,
Feb 2, 2019, 3:56:06 AM2/2/19
to TortoiseSVN
Seems the shelve command can't handle that yet.
The command line client reports the same error:
svn x-shelve testshelve .

and you'll get the same error.

julia...@gmail.com

unread,
Feb 2, 2019, 3:54:07 PM2/2/19
to TortoiseSVN
That's right: that's not supported yet.

I've started work on Shelving V3 to overcome these limitations. Got a "draft" version working yesterday. Slow progress by myself, though.
Reply all
Reply to author
Forward
0 new messages