# HG changeset patch # User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr> # Date 1481548803 -3600 # Mon Dec 12 14:20:03 2016 +0100 # Node ID 4bdd6c7b2a9b804b9c9a67b1734b7100a98c5d44 # Parent 71f6fb3919045e909e0894519fb5529817a4780c conf2reST.py: try to use links for versions diff --git a/conf2reST.py b/conf2reST.py --- a/conf2reST.py +++ b/conf2reST.py @@ -188,7 +188,25 @@ out.write(" - version\n") for element in rst[group].keys(): out.write(" * - %s\n" % element) - out.write(" - %s\n" % rst[group][element]['version']) + version = rst[group][element]['version'] + repository = + if repository.startswith('ssh://hg@bitbucket.org/') + text = '`%s <%s/commits/%s>`_' { + version, + repository.replace( + 'ssh://hg@bitbucket.org/', + 'https://bitbucket.org/'), + version) + elif repository.startswith('git@bitbucket.org:'): + text = '`%s <%s/commits/%s>`_' { + version, + repository.replace( + 'git@bitbucket.org:', + 'https://bitbucket.org/').replace('.git', ''), + version) + else: + text = version + out.write(" - %s\n" % text) out.write("\n") if __name__ == '__main__':