I just installed TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.msi in Windows 11. Shelving is set to use the V2 (faster), i.e. the default setting.
In Shelving UI, I can assign the log message. However, in Unshelving UI, the log message is always shown as that was entered for the last shelving revision, and selecting any previous revision in the shelve does NOT change the log message. This makes the shelving log message to be much less useful.
Can you please investigate and fix this? Thanks!
svn help -v
svn help x-shelve
svn help x-unshelve
svn x-shelf-list # list different shelves
svn x-shelf-log logging # list different versions in the shelf “logging”
Checked the shelf folder, and the last log message is stored in a file like <root>\.svn\experimental\shelves\v2\6c6f6767696e67.log
As you said before, only the last message is preserved.
The actual patches are stored in separate subfolders like <root>\.svn\experimental\shelves\6c6f6767696e67-023.d.
I hope the SVN lib can be updated to store/retrieve the log message per version in separate files -- I think I should report to SVN bug/feature request.