Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
[JENKINS-39968] Atomically create changelog#.xml file during checkout. #31
@tmcsantos Thanks very much for the pull request!
Unfortunately, when I run it with my test job, I see the same behavior in the return value from the checkout step as I did before the change.
Can you confirm that the checkout step is returning the expected value when you use the plugin including the changes in this pull request? If you've confirmed that, could you compare your working case to my non-working case and help me understand my mistake?
In your example you seem to be fetching the same repo, but with different branch/tag. That still fails and is not a concurrent issue, because it fails even in a synchronous way.
Hope it helped clear some things.
Thanks for the clarification @tmcsantos . You're absolutely correct!
I was surprised at that, since I assumed that the same problem was at the root of reporting changes from
Before this change, they behave the same. After this change, the distinct branches case is much better behaved.