I have looked at http://confluence.jetbrains.net/display/TCD6/Configuring+Agent+Requirements and the "version is more than" comparison looks very useful.
The docs say:
compares versions of a software. Multiple formats are supported including "."-delimited, leading zeroes, common suffixes like "beta", "EAP".
Which suffixes are supported? Some software we have tends to use the odd letter at the end e.g. 3.1.2f and whilst we don't usually care which 'letter' version it is I would want the version comparison to still work e.g.
3.1.2f 'version is more than' 3.1 would be True.
Does it just ignore all alphabetic characters at the end, or do they contribute to the comparison in some way?