Trac 0.12 allows revision info for plugins and macros to be displayed on the About page. For single file macros, revision info is made available by including the following two lines below the section of import statements:
and applying the following svn:keywords properties:
svn propset svn:keywords "LastChangedRevision HeadURL" <filename>.py
For example, see changelogmacro/0.11/ChangeLogMacro.py@7473:9-10.
I'd like to make this change, and have global rw access to t-h.o, so please post a quick message if you are okay with this harmless change.