# # # patch "monotone.py" # from [6ba9552e8b9b5873610764ab31a4a2eb9cbeee8a] # to [2c8f2ee13be9ffd0192967c1ea4a6b51593f445b] # ============================================================ --- monotone.py 6ba9552e8b9b5873610764ab31a4a2eb9cbeee8a +++ monotone.py 2c8f2ee13be9ffd0192967c1ea4a6b51593f445b @@ -157,9 +157,11 @@ for ancestor in attrs['Ancestor']: if len(ancestor) == 0: continue revisions.add(ancestor) - contents += '"%s"->"%s"\n' % (revision, ancestor) + contents += '"%s"->"%s"\n' % (ancestor, revision) for revision in revisions: - contents += '"%s" [fontsize=8,shape=square,href="revision.psp?id=%s"]\n' % (revision, urllib.quote(revision)) + opts = 'fontsize=8,shape=square,href="revision.psp?id=%s"' % (urllib.quote(revision)) + if revision == id: opts += ",color=blue" + contents += '"%s" [%s]\n' % (revision, opts) contents += "}\n" open(rv['dot_file'], 'w').write(contents) os.system("/usr/bin/dot -Tcmapx -o %s -Tpng -o %s %s" % (pipes.quote(rv['imagemap_file']), rv['image_file'], rv['dot_file']))