After some help from Cirata, who maintain the Nightly build server for us, it seems the nightly builds are back on track. The build of revision 29621, dated tonight, seems to contain the advanced setting. Unfortunately, there was also a previous build with the same revision that DIDN'T contain the setting so to be sure you have the correct build, wait until tomorrow when 29623 (or later) comes out.
Kind regards Daniel tisdag 24 oktober 2023 kl. 13:01:07 UTC+2 skrev Tim C: Thanks Daniel. Unfortunately it does not seem to have helped -- the new build's changelog still ends with the same line. On Monday, 23 October 2023 at 21:38:43 UTC+10 Daniel Sahlberg wrote: I suspect this is a problem on the nightly build server coming from the switch to Sourceforge. I've made a change to the build script which should hopefully bring it up to date again. Kind regards, Daniel måndag 23 oktober 2023 kl. 11:43:12 UTC+2 skrev Tim C: The last line in Changelog.txt copied by the latest nightly build installer reads: "- NEW: Added a menu item in Project monitor to check one specific project. (Daniel Sahlberg)" So it seems that r29597 somehow did not make it to the nightly build, as it added another line to Changelog.txt after the one I have quoted. On Sunday, 22 October 2023 at 18:57:45 UTC+10 Tim C wrote: Hi Daniel, I have just installed the most recent nightly build, but cannot see the MergeAllowMixedRevisionsDefault setting. Please see screenshots. What am I doing wrong? [image: s1.png][image: s2.png] Thanks, Tim On Monday, 31 July 2023 at 06:59:44 UTC+10 Daniel Sahlberg wrote: torsdag 20 juli 2023 kl. 03:11:10 UTC+2 skrev Tim C: > Would it be possible to add an "Update" button to the merge failed dialog that starts an update and reopens the merge dialog with selected revisions again? +1, this would be very helpful There is already code to take care of this, see attachment. However it relies on the exact error returned from the Subversion library ("Cannot merge into mixed-revision working copy", or rather the specific error number 195020 used internally). If there is a case where the merge produce an error but the Update needed dialog isn't show, please report how to reproduce it (preferably with a screenshot or copy of the error message) and we can probably catch that as well. Also is it possible to set the default value of the 'Allow mixed revisions' checkbox in the Merge options dialog? In my use cases (cherry pick merges of several commits one after another) it is an extra step that I always forget to do and have to re-initiate merge (pick up the source branch again, re-select revisions etc.). It is time consuming and very annoying when it fails. An internal config variable (under Advanced page in Settings) would be sufficient. I have added such an option in r29597, there will be a new advanced setting MergeAllowMixedRevisionsDefault controlling the default state of the "Allow mixed revisions (not recommended)" checkbox. Because of problems with the nightly builds, you currently need to build TSVN yourself if you want to test it. I will one last time repeat what is written in the Subversion book about mixed-revision working copy merges: [[[ Without going into too much detail, this is because of limitations in the way merges are tracked by the svn:mergeinfo property (see the section called “Mergeinfo and Previews” for details). These limitations mean that merges into mixed-revision working copies can result in unexpected text and tree conflicts.[34] We don't want any needless conflicts, so we update the working copy and then reattempt the merge. ]]] Also re-posting the link provided by Stefan previously about one example of how to hit the described error: https://groups.google.com/g/tortoisesvn/c/cplTU-e_IU0/m/aW6M6kTmAwAJ Anyhow, if your workflow works doing mixed-revision working copy merges, then feel free to set the new advanced setting. Kind regards, Daniel Sahlberg -- 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/4ce626e8-b2eb-405d-9466-82449c0e56f5n%40googlegroups.com.