You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are experiencing a really weird behaviour with the following example:
constDiff3=require('node-diff3');consttemplateA=`$capitalize($possessive([q#3])) Security Policies and Procedures were adopted as of (Date) by`;consttemplateB=`$capitalize($possessive([q#3])) Security Policies and Procedures were adopted as of [Date] by123`;constoriginal=`$capitalize($possessive([q#3])) Security Policies and Procedures were adopted as of (Date) by`constdiffOutput=Diff3.diff3Merge(templateA,original,templateB,{stringSeparator: '\n'});console.log(diffOutput[0].ok.join('\n'));console.log(diffOutput);
My expectation from the code above is to get:
$capitalize($possessive([q#3])) Security Policies and Procedures were adopted as of (Date) by
123
However I am getting:
$capitalize($possessive([q#3])) Security Policies and Procedures were adopted as of [Date] by
123
Notice the parenthesis is not being applied to my [Date] piece. Any clue on what's happening? I am expecting to get a conflict but its not happening.
Thanks in advanced.
The text was updated successfully, but these errors were encountered:
The behavior seems exactly right to me. Your templateA is unchanged from the original, and your templateB has new parentheses and the number 123. The 3-way merge is then to take templateB and ignore templateA, there is no conflict. Did you perhaps mean to use the different parentheses in the original?
Hello,
We are experiencing a really weird behaviour with the following example:
My expectation from the code above is to get:
However I am getting:
Notice the parenthesis is not being applied to my [Date] piece. Any clue on what's happening? I am expecting to get a conflict but its not happening.
Thanks in advanced.
The text was updated successfully, but these errors were encountered: