aboutsummaryrefslogtreecommitdiffstats
path: root/libbe/rcs.py
diff options
context:
space:
mode:
authorAaron Bentley <abentley@panoramicfeedback.com>2007-01-23 15:30:02 -0500
committerAaron Bentley <abentley@panoramicfeedback.com>2007-01-23 15:30:02 -0500
commitf21ed78e5e4238d2f51607a5fa6c744d01f2ad83 (patch)
treead190a6031c03c5257d189de286abd26502ce387 /libbe/rcs.py
parentea15510609d1516000daa8a685731df5d549bfba (diff)
downloadbugseverywhere-f21ed78e5e4238d2f51607a5fa6c744d01f2ad83.tar.gz
Add support for Mercurial (Steve Borho)
Diffstat (limited to 'libbe/rcs.py')
-rw-r--r--libbe/rcs.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/libbe/rcs.py b/libbe/rcs.py
index c06305f..64503db 100644
--- a/libbe/rcs.py
+++ b/libbe/rcs.py
@@ -25,6 +25,9 @@ def rcs_by_name(rcs_name):
elif rcs_name == "bzr":
import bzr
return bzr
+ elif rcs_name == "hg":
+ import hg
+ return hg
elif rcs_name == "None":
import no_rcs
return no_rcs
@@ -33,10 +36,13 @@ def detect(dir):
"""Return the module for the rcs being used in this directory"""
import arch
import bzr
+ import hg
if arch.detect(dir):
return arch
elif bzr.detect(dir):
return bzr
+ elif hg.detect(dir):
+ return hg
import no_rcs
return no_rcs