[TC11.02] `Compare By Content` does not respect `'` characters in paths

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
andry81
Junior Member
Junior Member
Posts: 97
Joined: 2018-11-22, 19:17 UTC

[TC11.02] `Compare By Content` does not respect `'` characters in paths

Post by *andry81 »

If set into "wincmd.ini":
[Configuration]
CompareTool=...\Araxis Merge\Compare.exe
Then use `Compare By Content...` on files with `'` in paths like:
...\YYYY'MM'DD_HH'mm'ss''NNN\...
The the Araxis Merge tries to open truncated unexisted path:
...\YYYYMMDD_HHmmssNNN\...
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3299
Joined: 2003-05-06, 11:46 UTC

Re: [TC11.02] `Compare By Content` does not respect `'` characters in paths

Post by *Sir_SiLvA »

andry81 wrote: 2023-12-11, 03:38 UTC The the Araxis Merge tries to open truncated unexisted path:
And you post a Araxis Merge bug on the TC forum, beause... :?:
Hoecker sie sind raus!
User avatar
Dalai
Power Member
Power Member
Posts: 9393
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: [TC11.02] `Compare By Content` does not respect `'` characters in paths

Post by *Dalai »

2andry81
Please check in Process Explorer or Process Hacker which path exactly the CompareTool command is launched with, and check if that matches the value from wincmd.ini.

It could also be worth checking out if older TC versions (e.g. 10.52) exhibit the same behavior.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
petermad
Power Member
Power Member
Posts: 14808
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [TC11.02] `Compare By Content` does not respect `'` characters in paths

Post by *petermad »

I tried using comp.exe as external compare tool - here I can see the paths passed from TC to the program in the DOS console - and a path like YYYY'MM'DD_HH'mm'ss''NNN is passed unaltered from TC to comp.exe. See: https://tcmd.madsenworld.dk/comparepath.png

So it is obviously a problem in Araxis Merge and not in TC.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [TC11.02] `Compare By Content` does not respect `'` characters in paths

Post by *ghisler(Author) »

Sorry, you will have to contact the developers of Araxis Merge to fix this. It probably expects the path in double quotes, but this is not a requirtement when it contains single quotes.

Moderator message

Moved to will not be changed
Author of Total Commander
https://www.ghisler.com
Post Reply