with depth only fetch actual version

* don't use refs/heads/branchname for branches
* for tags it's needed thou
* fixes #3456
pull/18777/head
Robin Roth 9 years ago committed by Matt Clay
parent 54e62c2022
commit 8e5e5108d1

@ -522,7 +522,7 @@ def fetch(git_path, module, repo, dest, version, remote, depth, bare, refspec):
elif version == 'HEAD':
refspecs.append('HEAD')
elif is_remote_branch(git_path, module, dest, repo, version):
refspecs.append('+refs/heads/'+version+':refs/heads/'+version)
refspecs.append(version)
elif is_remote_tag(git_path, module, dest, repo, version):
refspecs.append('+refs/tags/'+version+':refs/tags/'+version)
if refspecs:

Loading…
Cancel
Save