Bläddra i källkod

Add convenience function for parsing info/refs file.

Jelmer Vernooij 15 år sedan
förälder
incheckning
1ad5b1c06a
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8 0
      dulwich/repo.py

+ 8 - 0
dulwich/repo.py

@@ -70,6 +70,14 @@ BASE_DIRECTORIES = [
     ]
 
 
+def read_info_refs(f):
+    ret = {}
+    for l in f.readlines():
+        (sha, name) = l.rstrip("\n").split("\t", 1)
+        ret[name] = sha
+    return ret
+
+
 def check_ref_format(refname):
     """Check if a refname is correctly formatted.