]> code.delx.au - pymsnt/commitdiff
svninfo no longer needed...
authorJames Bunton <jamesbunton@fastmail.fm>
Sun, 29 Jul 2007 07:24:43 +0000 (17:24 +1000)
committerJames Bunton <jamesbunton@fastmail.fm>
Sun, 29 Jul 2007 07:24:43 +0000 (17:24 +1000)
src/main.py
src/misciq.py
src/svninfo.py [deleted file]

index a85a4ee818acd5bc23cd514dab6b7f1043ef625b..5093837a13e7cd2e735875f4c6578b90ef7ec9f3 100644 (file)
@@ -95,7 +95,6 @@ from twisted.words.protocols.jabber.jid import internJID
 from debug import LogEvent, INFO, WARN, ERROR
 
 import debug
-import svninfo
 import utils
 import xdb
 import avatar
@@ -114,10 +113,6 @@ import housekeep
 class PyTransport(component.Service):
        def __init__(self):
                LogEvent(INFO)
-               try:
-                       LogEvent(INFO, msg="SVN r" + str(svninfo.getSVNVersion()))
-               except:
-                       pass
                LogEvent(INFO, msg="Reactor: " + str(reactor))
 
                # Discovery, as well as some builtin features
index eb27bd78e36e23e4189b426b7b13c4fd0c722cf1..c074f178a4984e6abced7c481d1bc32f3fd8985c 100644 (file)
@@ -6,7 +6,6 @@ from twisted.internet import reactor, task, protocol, error
 from twisted.words.xish.domish import Element
 from twisted.words.protocols.jabber.jid import internJID
 from debug import LogEvent, INFO, WARN, ERROR
-import svninfo
 import jabw
 import legacy
 import disco
@@ -433,10 +432,6 @@ class VersionTeller:
                self.pytrans = pytrans
                self.pytrans.discovery.addFeature(disco.IQVERSION, self.incomingIq, config.jid)
                self.pytrans.discovery.addFeature(disco.IQVERSION, self.incomingIq, "USER")
-               try:
-                       self.version = "%s - SVN r%s" % (legacy.version, svninfo.getSVNVersion())
-               except:
-                       self.version = legacy.version
                self.os = "Python" + ".".join([str(x) for x in sys.version_info[0:3]]) + " - " + sys.platform
        
        def incomingIq(self, el):
diff --git a/src/svninfo.py b/src/svninfo.py
deleted file mode 100644 (file)
index 8773ac4..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/env python
-# Copyright 2006 James Bunton <james@delx.cjb.net> 
-# Licensed for distribution under the GPL version 2, check COPYING for details
-
-from twisted.words.xish.domish import parseFile
-
-import os, os.path
-
-class SVNVersion:
-       def __init__(self):
-               self.version = 0
-
-       def calcRevision(self, svndir):
-               entriesFile = os.path.join(svndir, "entries")
-               doc = parseFile(entriesFile)
-               for child in doc.elements():
-                       try:
-                               num = int(child.getAttribute("committed-rev"))
-                               self.version = max(num, self.version)
-                       except TypeError:
-                               pass
-
-       def traverseDir(self, dirname):
-               for file in os.listdir(dirname):
-                       if os.path.islink(file):
-                               continue
-                       if os.path.isdir(file):
-                               path = os.path.join(dirname, file)
-                               if file == ".svn":
-                                       self.calcRevision(path)
-                               else:
-                                       self.traverseDir(path)
-
-def getSVNVersion(dirname="."):
-       x = SVNVersion()
-       x.traverseDir(dirname)
-       return x.version
-
-if __name__ == "__main__":
-       print getSVNVersion()
-