Windows GUI: Improved the memory consumption of the diff editors by 25Mb-50Mb (depending on the scenario) when displaying .NET files (C#, VB).
Triggers: Executable paths surrounded with single quotes weren't being properly identified. Fixed.
Command Line Interface: cm status command: The --cutignored option was acting as the --ignored option as well.
From now on, the --cutignored option will require the --ignored option to have effect. Example:
Let's say this is the cm status --private --ignored output in an example workspace:
PR /src IG /src/lib IG /src/lib/headers.h IG /src/lib/implementations.c PR /src/app PR /src/app/main.c PR /bin IG /bin/checker.exe IG /bin/libs IG /bin/libs/moq.so
If the command cm status --private --cutignoredd is run, only private items will appear:
PR /src PR /src/app PR /src/app/main.c PR /bin
However, if the --ignored argument is included (cm status --private --ignored --cutignored), ignored items will be displayed but the contents of ignored directories will be skipped:
PR /src IG /src/lib PR /src/app PR /src/app/main.c PR /bin IG /bin/checker.exe IG /bin/libs