瀏覽代碼

Use constant for ANNOTATED_TAG_SUFFIX.

Jelmer Vernooij 6 年之前
父節點
當前提交
f699cfb5c8
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      dulwich/object_store.py

+ 3 - 1
dulwich/object_store.py

@@ -65,6 +65,7 @@ from dulwich.pack import (
     PackIndexer,
     PackIndexer,
     PackStreamCopier,
     PackStreamCopier,
     )
     )
+from dulwich.refs import ANNOTATED_TAG_SUFFIX
 
 
 INFODIR = 'info'
 INFODIR = 'info'
 PACKDIR = 'pack'
 PACKDIR = 'pack'
@@ -75,7 +76,8 @@ class BaseObjectStore(object):
 
 
     def determine_wants_all(self, refs):
     def determine_wants_all(self, refs):
         return [sha for (ref, sha) in refs.items()
         return [sha for (ref, sha) in refs.items()
-                if sha not in self and not ref.endswith(b"^{}") and
+                if sha not in self and
+                not ref.endswith(ANNOTATED_TAG_SUFFIX) and
                 not sha == ZERO_SHA]
                 not sha == ZERO_SHA]
 
 
     def iter_shas(self, shas):
     def iter_shas(self, shas):