We often find that TortoiseMerge loses whitespace when doing a 3-way merge,
and we have tracked it down to the following example:
//base.c and mine.c
void doStuff() {
//some code
//some more code
}
//theirs.c
void doStuff() {
//some new code
if (newCondition) {
//some code
//some more code
}
}
Command-line: TortoiseMerge base.c mine.c theirs.c
Expected output: same as theirs.c, for all of the whitespace settings,
because there is no change between base.c and mine.c.
Actual ouput: same as theirs.c only if "Compare whitespaces" is selected,
otherwise with some lines unindented.
PS It is not realistic to use "Compare whitespaces" all the time, partly
because TortoiseMerge does not produce smart comparisons in that case.
--
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/a6aaef22-57c2-4a24-a08d-86e678f414b4n%40googlegroups.com.