twisted.python.versions uses implementation detail of SVN, broken on 1.4
|Reported by:||jknight||Owned by:|
|Cc:||jknight, exarkun, radix, glyph, therve, spiv, jerub, oubiwann, wsanchez, titty||Branch:|
The file format of the entries file has changed in svn 1.4, breaking t.p.versions, thus making twisted not even start up when run from a svn 1.4 directory.
It should use a public API, instead, to get this info. I suggest the svnversion command. And now I can say "I told you so", since, well, I did. :)
Alternatives if you don't like svnversion for some reason are the svn python bindings or svn status -v -N --xml.