mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-14 01:15:44 +01:00
21 lines
570 B
Python
21 lines
570 B
Python
|
|
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')
|