aboutsummaryrefslogtreecommitdiffhomepage
path: root/gbp/git/repository.py
diff options
context:
space:
mode:
Diffstat (limited to 'gbp/git/repository.py')
-rw-r--r--gbp/git/repository.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/gbp/git/repository.py b/gbp/git/repository.py
index 3e2ef590..2f1b71bf 100644
--- a/gbp/git/repository.py
+++ b/gbp/git/repository.py
@@ -1865,7 +1865,7 @@ class GitRepository(object):
#{ Repository Creation
@classmethod
- def create(klass, path, description=None, bare=False):
+ def create(cls, path, description=None, bare=False):
"""
Create a repository at path
@@ -1886,12 +1886,12 @@ class GitRepository(object):
if not os.path.exists(abspath):
os.makedirs(abspath)
try:
- stdout, stderr, ret = klass.__git_inout(command='init',
- args=args.args,
- input=None,
- extra_env=None,
- cwd=abspath,
- capture_stderr=True)
+ stdout, stderr, ret = cls.__git_inout(command='init',
+ args=args.args,
+ input=None,
+ extra_env=None,
+ cwd=abspath,
+ capture_stderr=True)
except Exception as excobj:
raise GitRepositoryError("Error running git init: %s" % excobj)
if ret:
@@ -1901,14 +1901,14 @@ class GitRepository(object):
with open(os.path.join(abspath, git_dir, "description"), 'w') as f:
description += '\n' if description[-1] != '\n' else ''
f.write(description)
- return klass(abspath)
+ return cls(abspath)
except OSError as err:
raise GitRepositoryError("Cannot create Git repository at '%s': %s"
% (abspath, err[1]))
return None
@classmethod
- def clone(klass, path, remote, depth=0, recursive=False, mirror=False,
+ def clone(cls, path, remote, depth=0, recursive=False, mirror=False,
bare=False, auto_name=True, reference=None):
"""
Clone a git repository at I{remote} to I{path}.
@@ -1952,12 +1952,12 @@ class GitRepository(object):
os.makedirs(abspath)
try:
- stdout, stderr, ret = klass.__git_inout(command='clone',
- args=args.args,
- input=None,
- extra_env=None,
- cwd=abspath,
- capture_stderr=True)
+ stdout, stderr, ret = cls.__git_inout(command='clone',
+ args=args.args,
+ input=None,
+ extra_env=None,
+ cwd=abspath,
+ capture_stderr=True)
except Exception as excobj:
raise GitRepositoryError("Error running git clone: %s" % excobj)
if ret:
@@ -1973,7 +1973,7 @@ class GitRepository(object):
name = "%s.git" % name
elif name.endswith('.git'):
name = name[:-4]
- return klass(os.path.join(abspath, name))
+ return cls(os.path.join(abspath, name))
except OSError as err:
raise GitRepositoryError("Cannot clone Git repository "
"'%s' to '%s': %s"