Uploaded image for project: 'Maven Release Plugin'
  1. Maven Release Plugin
  2. MRELEASE-933

maven-release-plugin:perform from a tag is broken for Git in version 2.5.3

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.5
    • None
    • None
    • None

    Description

      We are also blocked from using maven-release-plugin:2.5:perform for Git releases because it no longer passes in the tag name so the "git clone" fails.

      This worked correctly in maven-release-plugin:2.3.2:perform, with that version we got a command like this:

          git clone --branch my-base-1.4.6 git@bithub:abcde/fghij.git /home/buildacct/work/5f89075470257ef1/base/target/checkout
      

      (Note that the name here is (correctly) a tag name created by release:prepare, even though it is passed to --branch.)

      With maven-release-plugin:2.5:perform it does not include the actual tag name after "--branch" so the command fails.

          git clone --branch git@bithub.brightcove.com:abcde/fghij.git /home/buildacct/work/7483cd6cc5ce81ea/target/checkout
         [ERROR] The git-clone command failed.
      

      We have to downgrade to the older maven-release-plugin, 2.3.2. From the ticket below this also worked in 2.2.1. I have not tried other versions.

      Found a description of this problem in SCM-729 in a comment in Feb 2015, but are creating this ticket because the issue is a recently introduced bug and that ticket is a feature request for a different component.

      Attachments

        Activity

          People

            Unassigned Unassigned
            earthen Eric Leventhal Arthen
            Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: