You can configure your own exec task to extract the source from the disruptive program, rather than using the sourceControlProvider block. This will allow you to extract the option you need.
If you still want to use the sourceControlProvider block to start the build, set autoGetSource = "false". However, seeing that you want to create a specific revision, I do not know if the sourceControlProvider launch function will be useful.
source share