Index: tools/config.py
===================================================================
--- tools/config.py	(revision 7f881cd8e3ac707b5ae404c782b53844495e1a1e)
+++ tools/config.py	(revision ee44809554e6c2d5cf6e8a0c13ef3b345c67ff37)
@@ -460,15 +460,12 @@
 	
 	try:
-		version = subprocess.Popen(['bzr', 'version-info', '--custom', '--template={clean}:{revno}:{revision_id}'], stdout = subprocess.PIPE).communicate()[0].decode().split(':')
+		version = subprocess.Popen(['git', 'log', '-1', '--pretty=%h'], stdout = subprocess.PIPE).communicate()[0].decode().strip()
 		sys.stderr.write("ok\n")
 	except:
-		version = [1, "unknown", "unknown"]
+		version = None
 		sys.stderr.write("failed\n")
 	
-	if (not strip_rev_info) and (len(version) == 3):
-		revision = version[1]
-		if version[0] != 1:
-			revision += 'M'
-		revision += ' (%s)' % version[2]
+	if (not strip_rev_info) and (version is not None):
+		revision = version
 	else:
 		revision = None
Index: tools/dest_build.py
===================================================================
--- tools/dest_build.py	(revision 7f881cd8e3ac707b5ae404c782b53844495e1a1e)
+++ tools/dest_build.py	(revision ee44809554e6c2d5cf6e8a0c13ef3b345c67ff37)
@@ -38,5 +38,5 @@
 import subprocess
 
-exclude_names = set(['.svn', '.bzr'])
+exclude_names = set(['.svn', '.bzr', '.git'])
 
 def duplicate_tree(src_path, dest_path, current):
Index: tools/imgutil.py
===================================================================
--- tools/imgutil.py	(revision 7f881cd8e3ac707b5ae404c782b53844495e1a1e)
+++ tools/imgutil.py	(revision ee44809554e6c2d5cf6e8a0c13ef3b345c67ff37)
@@ -36,5 +36,5 @@
 import stat
 
-exclude_names = set(['.svn', '.bzr'])
+exclude_names = set(['.svn', '.bzr', '.git'])
 
 def align_up(size, alignment):
