X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=lib%2Fbup%2Fgit.py;h=31ae34216e6dde4b6a6c375d4f02db883ce6d7b1;hb=53db6ee308661b43ee738443e0be23b1485c99be;hp=fc9eb39cb2c35ec8b9d0cc67c4f8b1cdd0b84e24;hpb=519b7cbcb8a87d02620322144e486b2524e417f6;p=bup.git diff --git a/lib/bup/git.py b/lib/bup/git.py index fc9eb39..31ae342 100644 --- a/lib/bup/git.py +++ b/lib/bup/git.py @@ -22,7 +22,7 @@ max_pack_objects = 200*1000 # cache memory usage is about 83 bytes per object verbose = 0 ignore_midx = 0 -repodir = None +repodir = None # The default repository, once initialized _typemap = { 'blob':3, 'tree':2, 'commit':1, 'tag':4 } _typermap = { 3:'blob', 2:'tree', 1:'commit', 4:'tag' } @@ -1228,9 +1228,9 @@ _cp = {} def cp(repo_dir=None): """Create a CatPipe object or reuse the already existing one.""" - global _cp + global _cp, repodir if not repo_dir: - repo_dir = repo() + repo_dir = repodir or repo() repo_dir = os.path.abspath(repo_dir) cp = _cp.get(repo_dir) if not cp: