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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tortoisesvn/4ce626e8-b2eb-405d-9466-82449c0e56f5n%40googlegroups.com.