m r updated Improvement JENKINS-21896
Change By: m r (20/Feb/14 1:40 PM)
Issue Type: Bug Improvement
Labels: exception  git plugin  publisher
Environment: Linux Ubuntu 3.2.0-58-generic x86_64
Jenkins ver. 1.546
Git Plugin 2.0
 (also with 2.0.1 not working)
Git server plugin 1.3
Jenkins GIT client plugin 1.6.2
Priority: Major Minor
Description: I  wanted to use  am using  the "automatic merging" functionality as described here: "Using Git, Jenkins and pre-build branch merging" ( https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin#GitPlugin-AdvancedFeatures ).  The merging is working well. What  I  configured my job a described with the integration branch (Branch  wanted is  to  have some readable information about which two branches are integratet within a commited  merge  to) configured to "developAutoMerge" and leaved the 'branch' field in the Git SCM blank  result .  The current comments look like:

When I  " Build now Merge commit '6cb5a448d66ab30aca2257123e7c0396fa9fddac' into HEAD "  I get following exception:

Fetching changes from the remote Git repository
Fetching upstream changes from g...@repository.git
Seen branch in repository origin
I would be very useful if more informative commit / develop push comments could be written like:
Seen branch in repository origin/developAutoMerge
Seen "Merged  branch  in repository origin/feature/blabla
[...]
Seen branch in repository origin/master
Seen branch in repository origin/
 ' release/2. 6 4 . 1
Seen
7' into  branch  in repository origin/release/2.6.2
Seen 13 remote branches
Multiple candidate revisions
Scheduling another build to catch up with blaServerBuild_developAutoMerge
Merging Revision 6474f8ef91822e58edc55aad707d2725ff5a8431 (origin/feature/blabla) onto /developAutoMerge using resolve strategy
FATAL: Command "git rev-parse /developAutoMerge^{commit}" returned status code 128:
stdout: /developAutoMerge^{commit}

stderr: fatal: ambiguous argument
 ' /developAutoMerge^{commit} develop ' : unknown revision or path not in the working tree .
Use
 Merge commit  ' -- 6cb5a448d66ab30aca2257123e7c0396fa9f8dac '  to separate paths from revisions

hudson.plugins.git.GitException: Command
 into HEAD  " git rev-parse /developAutoMerge^{commit}" returned status code 128:
stdout: /developAutoMerge^{commit}

stderr: fatal: ambiguous argument '/developAutoMerge^{commit}': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions

at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1148)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1125)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1121)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:937)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:947)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revParse(CliGitAPIImpl.java:401)
at hudson.plugins.git.GitAPI.revParse(GitAPI.java:257)
at hudson.plugins.git.extensions.impl.PreBuildMerge.decorateRevisionToBuild(PreBuildMerge.java:62)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:795)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:862)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1415)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:652)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:561)
at hudson.model.Run.execute(Run.java:1678)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:231)

I  have not  found  a similar problem by googling: https://groups  any customize functionality for this . google.com/forum/#!topic/jenkinsci-dev/ek4hYR-z08k
The proposed solution there was downgrading
 And using  the  Jenkins Git plugin from 2  tag function for this would be an overhead, since "tons" of tags would be created . 0 to 1.4.0.

Regards
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to