When symlink/Other wins over directory, the directory and its entries are shown as deleted (red) in the treeview even though they won't actually be deleted #25
Create a directory bugtest on one Windows and one OSX host
Create a subdirectory bar on both hosts
Create a sub-subdirectory bar/baz on both hosts
Create a symlink ´foothat points tobar` on the OSX host
On the Windows host, create a subdirectory foo and a sub-subdirectory foo/baz.
Open Merge on the Windows host. Add a local connection to the Windows host's bugtest dir and a SFTP connection to the OSX host's bugtest dir.
Press Analyze.
The treeview shows foo as type Dir/Other and as its sub-entry, baz as type Dir/None
Decide the SFTP connection (type Other) to be the winner for foo
Bug: The Dir text for foo and baz is now shown in a strikethrough red font to indicate that they will be deleted (though nothing will actually be done to them).
Expected behavior: The Dir text for foo and baz should be in a black/gray and non-strikethrough font to accurately reflect the fact that nothing will actually be done to them.
Pressing Merge after this observation further confirms that no operations are generated (nothing is done to the directories).
Steps to reproduce:
bugtest
on one Windows and one OSX hostbar
on both hostsbar/baz
on both hoststhat points to
bar` on the OSX hostfoo
and a sub-subdirectoryfoo/baz
.bugtest
dir and a SFTP connection to the OSX host'sbugtest
dir.foo
as typeDir
/Other
and as its sub-entry,baz
as typeDir
/None
Other
) to be the winner forfoo
Bug: The
Dir
text forfoo
andbaz
is now shown in a strikethrough red font to indicate that they will be deleted (though nothing will actually be done to them).Expected behavior: The
Dir
text for foo and baz should be in a black/gray and non-strikethrough font to accurately reflect the fact that nothing will actually be done to them.Pressing Merge after this observation further confirms that no operations are generated (nothing is done to the directories).