summaryrefslogtreecommitdiffstats
path: root/layman/overlays/mercurial.py
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2009-12-29 14:22:06 +0100
committerSebastian Pipping <sebastian@pipping.org>2009-12-29 15:21:35 +0100
commit1fffa93607c68947ae4eea18bf22f95e0d514a66 (patch)
tree8633b54de7cff129e56de3078472e6e7d9f01194 /layman/overlays/mercurial.py
parent4e5db6241219e5daf79ac20967aef03097d70bb8 (diff)
downloadlayman-1fffa93607c68947ae4eea18bf22f95e0d514a66.tar.gz
layman-1fffa93607c68947ae4eea18bf22f95e0d514a66.tar.bz2
layman-1fffa93607c68947ae4eea18bf22f95e0d514a66.zip
Allow overriding VCS commands
Diffstat (limited to 'layman/overlays/mercurial.py')
-rw-r--r--layman/overlays/mercurial.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/layman/overlays/mercurial.py b/layman/overlays/mercurial.py
index 9e0c5e7..daa686c 100644
--- a/layman/overlays/mercurial.py
+++ b/layman/overlays/mercurial.py
@@ -40,8 +40,6 @@ class MercurialOverlay(Overlay):
type = 'Mercurial'
type_key = 'mercurial'
- binary_command = '/usr/bin/hg'
-
def __init__(self, xml, config, ignore = 0, quiet = False):
Overlay.__init__(self, xml, config, ignore)
@@ -51,7 +49,7 @@ class MercurialOverlay(Overlay):
self.supported()
- return self.cmd(self.binary_command + ' clone "' + self.src + '/" "' +
+ return self.cmd(self.command() + ' clone "' + self.src + '/" "' +
path([base, self.name]) + '"')
def sync(self, base, quiet = False):
@@ -60,10 +58,10 @@ class MercurialOverlay(Overlay):
self.supported()
return self.cmd('cd "' + path([base, self.name]) + '" && ' +
- self.binary_command + ' pull -u "' + self.src + '"')
+ self.command() + ' pull -u "' + self.src + '"')
def supported(self):
'''Overlay type supported?'''
- return Overlay.supported(self, [(self.binary_command, 'mercurial',
+ return Overlay.supported(self, [(self.command(), 'mercurial',
'dev-util/mercurial'),])