So I've been setting up a new pipeline job, and since we use private 
branches that are then merged into release branches, I added a  [$class: 
'ChangelogToBranch', options: [compareRemote: "jordan/master", compareTarget
: "master"]]  to my checkout.

This consistently results in

Using 'Changelog to branch' strategy.
fatal: bad revision '^jordan/master/master'
ERROR: Unable to retrieve changeset
hudson.plugins.git.GitException 
<http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
 Error launching git whatchanged
        at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl$6.execute(CliGitAPIImpl.java:856) 
<http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl$6.execute&entity=method>
        at hudson.plugins.git.GitSCM.computeChangeLog(GitSCM.java:1223) 
<http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.computeChangeLog&entity=method>
        at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1143) 
<http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.checkout&entity=method>
        at 
org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:109) 
<http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout&entity=method>
        at 
org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:83)
 
<http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run&entity=method>
        at 
org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:73)
 
<http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run&entity=method>
        at 
org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
 
<http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call&entity=method>
        at hudson.security.ACL.impersonate(ACL.java:221) 
<http://stacktrace.jenkins-ci.org/search/?query=hudson.security.ACL.impersonate&entity=method>
        at 
org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
 
<http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run&entity=method>
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
<http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.Executors$RunnableAdapter.call&entity=method>
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
<http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask.run&entity=method>
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
<http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor.runWorker&entity=method>
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
<http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.run&entity=method>
        at java.lang.Thread.run(Thread.java:745) 
<http://stacktrace.jenkins-ci.org/search/?query=java.lang.Thread.run&entity=method>


And yeah, '^jordan/master/master' ain't no revision I've ever heard of. 
Surely I'm doing something wrong?
But looking at the source 
<https://github.com/jenkinsci/git-plugin/blob/master/src/main/java/hudson/plugins/git/ChangelogToBranchOptions.java#L38>,
 
I can't figure out how this is supposed to work?
Did it ever?
Why is git whatchanged and not git log?
Is this a git koan? Cus i'm not feeling enlightened.



 

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/b9ef10e4-8813-4dfb-8357-84b203a5f90d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to