When clicking Rebuild on a job, I would expect it to rebuild using the exact same commit that the original used - that's surely the point?
However, the behaviour I'm observing is that it's using the commit of the last job that was run.
See attached screenshots. Job 6687 used commit 0c5ae798ca03ad75e54793660c8c9aeda028efcb, and yet the rebuild is using commit 28f803414b92115ab878f60d69a91d0262084ec4.
Am I misunderstanding what this plugin is supposed to do?