Skip to content

Commit ee79a33

Browse files
committed
refactor: Require dir
1 parent dbb669a commit ee79a33

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

libvcs/git.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ class GitRepo(BaseRepo):
131131
bin_name = 'git'
132132
schemes = ('git', 'git+http', 'git+https', 'git+ssh', 'git+git', 'git+file')
133133

134-
def __init__(self, url, **kwargs):
134+
def __init__(self, url, repo_dir, **kwargs):
135135
"""A git repository.
136136
137137
Parameters
@@ -149,7 +149,7 @@ def __init__(self, url, **kwargs):
149149
if 'tls_verify' not in kwargs:
150150
self.tls_verify = False
151151

152-
BaseRepo.__init__(self, url, **kwargs)
152+
BaseRepo.__init__(self, url, repo_dir, **kwargs)
153153

154154
@classmethod
155155
def from_pip_url(cls, pip_url, *args, **kwargs):

libvcs/hg.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ class MercurialRepo(BaseRepo):
2121
bin_name = 'hg'
2222
schemes = ('hg', 'hg+http', 'hg+https', 'hg+file')
2323

24-
def __init__(self, url, **kwargs):
25-
BaseRepo.__init__(self, url, **kwargs)
24+
def __init__(self, url, repo_dir, **kwargs):
25+
BaseRepo.__init__(self, url, repo_dir, **kwargs)
2626

2727
def obtain(self):
2828
self.check_destination()

libvcs/svn.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class SubversionRepo(BaseRepo):
3737
bin_name = 'svn'
3838
schemes = ('svn', 'svn+ssh', 'svn+http', 'svn+https', 'svn+svn')
3939

40-
def __init__(self, url, **kwargs):
40+
def __init__(self, url, repo_dir, **kwargs):
4141
"""A svn repository.
4242
4343
Parameters
@@ -58,7 +58,7 @@ def __init__(self, url, **kwargs):
5858
self.svn_trust_cert = False
5959

6060
self.rev = kwargs.get('rev')
61-
BaseRepo.__init__(self, url, **kwargs)
61+
BaseRepo.__init__(self, url, repo_dir, **kwargs)
6262

6363
def _user_pw_args(self):
6464
args = []

0 commit comments

Comments
 (0)