Forráskód Böngészése

Exclude annotated tags when importing.

Jelmer Vernooij 8 éve
szülő
commit
9785eb5560
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      dulwich/porcelain.py

+ 1 - 1
dulwich/porcelain.py

@@ -278,7 +278,7 @@ def clone(source, target=None, bare=False, checkout=None,
         r.refs.import_refs(
         r.refs.import_refs(
             b'refs/tags',
             b'refs/tags',
             {n[len(b'refs/tags/'):]: v for (n, v) in remote_refs.items()
             {n[len(b'refs/tags/'):]: v for (n, v) in remote_refs.items()
-                if n.startswith(b'refs/tags/')})
+                if n.startswith(b'refs/tags/') and not n.endswith(b'^{}')})
         r[b"HEAD"] = remote_refs[b"HEAD"]
         r[b"HEAD"] = remote_refs[b"HEAD"]
         if checkout:
         if checkout:
             errstream.write(b'Checking out HEAD\n')
             errstream.write(b'Checking out HEAD\n')