# 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__':