Affected Version: 2.6
What steps will reproduce the problem?
1. Create a rule.pl file
2. Find a <ChangeId> of a change which is pushed to two branches, e.g. "hotfix" and "dev"
3. Test it with cat rules.pl | ssh gerrit_srv gerrit test-submit-rule <ChangeId> -s
What is the expected output?
A test of the submit rule
What do you see instead?
Processing of prolog script failed: com.google.gerrit.sshd.BaseCommand$UnloggedFailure: Invalid ChangeId
ChangeIds used to be unique per project, with 2.6 they're only unique per branch, right? This seems to break things.