[FIXED] Unable to Compare Base and Last Revisions on a file containing brackets {} in its name

[FIXED] Unable to Compare Base and Last Revisions on a file containing brackets {} in its name

Postby mzoller » Wed 02 Aug 2017 12:24

What version are you running?

Version: 3.6.436 on Visual Studio Community 2017 version 15.2 (26430.16)

In options, Diff tool is set to Visual Studio Internal

What steps will reproduce the problem?

1. Open Code Review Board in Visual Studio
2. Select a Regular Review in "To review" state
3. In the Changes, right click on a filename containing brackets and select Compare Base and Last Revisions ( filename example: LogFileReader{TRecordType}.cs )
4. A blank and completely white diffing page should open

What is the expected output? What do you see instead?

The expected behavior is to display a diffing page with 2 columns, one containing the base revision source code, the second containing the last revisions source code.
Last edited by mzoller on Wed 23 Aug 2017 14:55, edited 1 time in total.
mzoller
 
Posts: 2
Joined: Wed 02 Aug 2017 12:20

Re: Unable to Compare Base and Last Revisions on a file containing brackets {} in its name

Postby SvetlanaL » Fri 04 Aug 2017 07:31

Hi,

Thank you for reporting the problem. We will fix it in the nearest build. You can use Code Compare as a workaround https://marketplace.visualstudio.com/items?itemName=DevartSoftware.CodeCompare. It opens comparison of files of this type correctly.
SvetlanaL
 
Posts: 30
Joined: Mon 06 Feb 2017 09:00

Re: Unable to Compare Base and Last Revisions on a file containing brackets {} in its name

Postby mzoller » Wed 23 Aug 2017 14:55

Hi @SvetlanaL,

Thank you for your work in the last update.

I tested the same scenario with Review Assistant in version 3.6.445 and Visual Studio Community 2017 version 15.3.2 and I was able to see the expected diffing view.
mzoller
 
Posts: 2
Joined: Wed 02 Aug 2017 12:20


Return to Review Assistant