added version informations to repository handler

This commit is contained in:
Sebastian Sdorra
2012-05-01 17:19:33 +02:00
parent 2cb34e5eb0
commit f83933f485
14 changed files with 337 additions and 3 deletions

View File

@@ -0,0 +1,21 @@
import sys
from mercurial import util
from xml.dom.minidom import Document
pyVersion = sys.version_info
pyVersion = str(pyVersion.major) + "." + str(pyVersion.minor) + "." + str(pyVersion.micro)
hgVersion = util.version()
doc = Document()
root = doc.createElement('verion')
pyNode = doc.createElement('python')
pyNode.appendChild(doc.createTextNode(pyVersion))
root.appendChild(pyNode)
hgNode = doc.createElement('mercurial')
hgNode.appendChild(doc.createTextNode(hgVersion))
root.appendChild(hgNode)
doc.appendChild(root)
doc.writexml(sys.stdout, encoding='UTF-8')