Trying to make some functional tests with git parameter plugin, I realised that when configuring "Revision" as input parameter, the list appears as it was empty. I don't have this problem when defining branch or tag as input parameters.
In the image below you can see the issue I'm reporting:
However, I've seen that in this list there is content, because I'm able to click on any item on it and, when launching the job, it indicates me the revision I'm working with, and it is different depending on the row of the list I clicked. In summary, the issue is that Jenkins doesn't show the revisions in the list, but they are really there.
Investigating this strange behaviour I've seen this message in Jenkins log:
Did not find author pattern author Carlos Beltran Hortelano Sancho <firstname.lastname@example.org> 2017-11-28T08:27:05+0100
This message is returned in java class RevisionInfoFactory.java, whose source code is here: https://github.com/jenkinsci/git-parameter-plugin/blob/master/src/main/java/net/uaznia/lukanus/hudson/plugins/gitparameter/RevisionInfoFactory.java
Analysing the code I assume that author Carlos Beltran Hortelano Sancho <email@example.com> 2017-11-28T08:27:05+0100 corresponds to authorLine variable. In this case, it seems clear that the pattern that Jenkins Git parameter plugin is obtaining from Git doesn't match with the one defined here in RevisionInfoFactory.java:
public static final Pattern AUTHOR_LINE_PATTERN = Pattern.compile("author (.* <.@.>) (
Have you found any similar issue before? Is there a plan to resolve this?