]> arthur.barton.de Git - bup.git/commitdiff
LocalRepo.__init__: use correct dir everywhere
authorRob Browning <rlb@defaultvalue.org>
Wed, 31 Jan 2018 06:32:36 +0000 (00:32 -0600)
committerRob Browning <rlb@defaultvalue.org>
Wed, 31 Jan 2018 06:32:43 +0000 (00:32 -0600)
Don't set self.repo_dir to the correct value and then ignore that when
setting _cp and rev_list.

Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/repo.py

index ca092192e64c3719ecc6760b425b3638b2697386..189192fbef86fe92da5493c7e0ef8166995d97e3 100644 (file)
@@ -8,8 +8,8 @@ from bup import client, git
 class LocalRepo:
     def __init__(self, repo_dir=None):
         self.repo_dir = repo_dir or git.repo()
-        self._cp = git.cp(repo_dir)
-        self.rev_list = partial(git.rev_list, repo_dir=repo_dir)
+        self._cp = git.cp(self.repo_dir)
+        self.rev_list = partial(git.rev_list, repo_dir=self.repo_dir)
 
     def cat(self, ref):
         """If ref does not exist, yield (None, None, None).  Otherwise yield