Author: waldi Date: Sun Mar 27 19:38:49 2011 New Revision: 852 Log: debian/bin/genorig.py: Detect repository type. Modified: trunk/xen/debian/bin/genorig.py Modified: trunk/xen/debian/bin/genorig.py =============================================================================--- trunk/xen/debian/bin/genorig.py Sun Mar 27 19:31:11 2011 (r851) +++ trunk/xen/debian/bin/genorig.py Sun Mar 27 19:38:49 2011 (r852) @@ -11,6 +11,7 @@ from debian_xen.debian import VersionXen from debian_linux.debian import Changelog + class Main(object): log = sys.stdout.write @@ -20,6 +21,11 @@ self.changelog_entry = Changelog(version=VersionXen)[0] self.source = self.changelog_entry.source + if os.path.exists(os.path.join(repo, ''.hg'')): + self.repo_type = ''hg'' + else: + raise NotImplementedError + def __call__(self): import tempfile self.temp_dir = tempfile.mkdtemp(prefix=''genorig'', dir=''debian'') @@ -69,6 +75,7 @@ if p.wait(): raise RuntimeError + if __name__ == ''__main__'': from optparse import OptionParser p = OptionParser(prog=sys.argv[0], usage=''%prog [OPTION]... DIR'')