2012-05-01 17:19:33 +02:00
|
|
|
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()
|
2012-05-01 17:30:20 +02:00
|
|
|
root = doc.createElement('version')
|
2012-05-01 17:19:33 +02:00
|
|
|
|
|
|
|
|
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')
|