Ok. compareRemote should obviously be the remote (i.e. origin). So yeah, works perfectly. Not feeling dumb at all =|
On Wednesday, January 25, 2017 at 2:52:08 PM UTC+2, Jordan Coll wrote: > > 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/2e0e6684-ded4-4c11-8627-34ad2a972e7a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
