Currently plugin takes all revisions mentioned in the XML and subtracts all fromRevisions mentioned there.
Normally, if a file was ADDED in a commit, it doesn't have fromRevisions it the reviewItem associated with this file.
But if this file was further modified in one of other commits included to the revision, reviewItem gains the fromRevision tag which points to that commit initial for this file.
Example: intellij project crucible instance, review CR-IC-356: the plugin doesn't report bae1b65 although this revision is included into the review.
--After investigation we decided that this works correctly, because added files don't have {{fromRevision}}.--
More investigation - and the problem was finally found.
Currently plugin takes all revisions mentioned in the XML and subtracts all
fromRevisions
mentioned there. Normally, if a file was ADDED in a commit, it doesn't havefromRevisions
it thereviewItem
associated with this file. But if this file was further modified in one of other commits included to the revision,reviewItem
gains thefromRevision
tag which points to that commit initial for this file.Example: intellij project crucible instance, review CR-IC-356: the plugin doesn't report
bae1b65
although this revision is included into the review.