Bug 423290

Summary: Invocation of kdiff3 fails (no parameter substitution)
Product: [Applications] kdesvn Reporter: Sönke Müller-Lund <soenke>
Component: GeneralAssignee: KDESvn default assignee <kdesvn-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: Ch.Ehrlicher
Priority: NOR    
Version First Reported In: 2.1.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Sönke Müller-Lund 2020-06-20 20:28:20 UTC
SUMMARY
The invocation of the external diff tool "kdiff3" fails because the parameter were not substituted.

STEPS TO REPRODUCE
1. Open settings for diff (german "Vergleich und Zusammenführen")
2. Insert "kdiff3 %s1 %s2" into first text field ("Externe Diff-Anzeige")
3. Confirm
4. Do a diff by using history ("Verlauf")

OBSERVED RESULT
kdiff3 starts with message window
"Öffnen dieser Dateien ist fehlgeschlagen:

 - /home/soenke/%s1
 - /home/soenke/%s2
"

EXPECTED RESULT
A compare view of two files whose names are correctly created by a working substitution.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Christian Ehrlicher 2020-06-21 17:15:30 UTC
It's '%1' and '%2' instead '%s1' and '%s2' since ages. Don't know why it's %s1/2 for merge though...