Page 1 of 1

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

Posted: Wed 02 Aug 2017 12:24
by mzoller
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.

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

Posted: Fri 04 Aug 2017 07:31
by SvetlanaL
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/it ... odeCompare. It opens comparison of files of this type correctly.

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

Posted: Wed 23 Aug 2017 14:55
by mzoller
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.