Job is configured as pipeline script from SCM (perforce)
Job is called on windows slave agent.
Jenkins job doesn't display information about existing commits/changes (which exists) - his changelog is empty. He doesn't display it on job page (at #job execution / date / NO CHANGES) and in log during execution of checkout scm. Although he downloads new version of changed file.
What is interesting when you use "replay" button, it works properly - it always displays existing changes.
What is more, when you call job using jenkins-cli in jenkins-cli log you can see commits, but in job log doesn't
- logs from both jobs (from build and replay botton)
- plugins list