Found a workaround:
I write the log message in a format similar to the following:
4.{message for shelve revision 4}
3.{message for shelve revision 3}
2.{message for shelve revision 2}
1.{message for shelve revision 1}

I.e. one large log message contains the message for every shelve revision.
On Monday, November 13, 2023 at 11:13:45 AM UTC-8 Shawn W wrote:

> Thank you for your reply!
> My SVN CLI is 1.14.1.
> Tried the following commands:
>
> 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.
>
> On Sunday, November 12, 2023 at 11:43:52 PM UTC-8 daniel.l...@gmail.com 
> wrote:
>
>> söndag 12 november 2023 kl. 08:07:33 UTC+1 skrev bigj...@gmail.com:
>>
>> Forgot to mention: I used the "Checkpoint" (snapshot and keep the current 
>> changes) instead of the "Shelve" (snapshot and reset the changes) in the 
>> Shelving UI.
>>
>> On Saturday, November 11, 2023 at 3:41:51 PM UTC-8 Shawn W wrote:
>>
>> 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!
>>
>>
>> As far as I can see there is only one log message stored by Subversion's 
>> shelving feature (same for v3 as well).
>>
>> Kind regards,
>> Daniel
>>
>> PS: Please don't start a new thread about the same subject, it just 
>> creates unnecessary noise.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tortoisesvn+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tortoisesvn/98373f64-3060-44e9-893f-b4d0eb782a0an%40googlegroups.com.

Reply via email to