title: How to download one specific gerrit change set in jenkins git plugin?
body: <p>Normally we use <a href="https://wiki.jenkins.io/display/JENKINS/Gerrit+Trigger" rel="nofollow noreferrer">gerrit trigger plugin</a> in jenkins to download the gerrit changeset.</p>
  
  <p>But in some case, we want to download the specific changesets directly.</p>
  
  <p>For example <a href="https://review.openstack.org/#/c/503032/" rel="nofollow noreferrer">openstack Change #503032</a></p>
  
  <pre><code>git pull git://git.openstack.org/openstack/tripleo-quickstart-extras refs/changes/32/503032/2
  </code></pre>
  
  <p>And set the <code>Refspec</code> to <code>refs/changes/32/503032/2</code> in git repo like</p>
  
  <p><a href="https://i.stack.imgur.com/xJopM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xJopM.png" alt="enter image description here"></a></p>
  
  <p>And enable the <code>Honor refspec on initial clone</code> in Additional behaviours like</p>
  
  <p><a href="https://i.stack.imgur.com/szkQu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/szkQu.png" alt="enter image description here"></a></p>
  
  <p>But I got error in console log</p>
  
  <pre>
  Fetching upstream changes from git://git.openstack.org/openstack/tripleo-quickstart-extras
   > git fetch --tags --progress git://git.openstack.org/openstack/tripleo-quickstart-extras refs/changes/32/503032/2 --depth=1
   > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
   > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
   > git rev-parse origin/master^{commit} # timeout=10
  ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
  </pre>
  
  <p>Any suggestion, we don't want to use the extra command in shell build step.</p>