If you need to compare two vi hierarchies in memory, it would be nice if the compare tool would take into account the current Conditional Disable Symbols for the files. (I know that it might not be possible for vi's loaded from file, but ones in memory would be compiled according to symbol state, wouldn't they?)
I currently have a project with multiple sub-projects making use of conditional disable structure values to allow for various deployment options, when I need to debug a specific sub-project I generally start with a compare against the projects 'base' sub-project to verify that the sub-project is up to date with any revisions. It would be nice to be able to also at the same time verify that any conditional symbols are set correctly (f.e. 'base' has all conditional symbols set to 'FALSE', while sub-project 'A' has 2 of the three symbols set to "TRUE".)
Currently, doing a compare will not catch this, it will consider the conditional disable structures the same, even though the actual code compiled (and not greyed out) is different.
So my suggestion is Let the Compare tool take into account which sequence of a conditional disable structure is the 'active' sequence when doing a compare.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Issue resolved in comments thread