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 jenkinsci-users+unsubscr...@googlegroups.com.
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.

Reply via email to