Hello!
 
Due to recent sunset on mercurial support by Bitbucket [1]
the project early hosted there that uses mercurial vcs
have to migrate to other mercurial hosting.
 
One of them is new hosting heptapod [2] based on the Gitlab.
For free and open source project the service provides free of charge hosting [3].
 
E.g. the following projects migrate to heptapod:
 
Tortoisehg : https://foss.heptapod.net/mercurial/tortoisehg/thg
PyPy : https://foss.heptapod.net/pypy/pypy
 
The attached patches offer to add 'heptapod' (i.e. 'foss.heptapod.net' [3])
as new <remote-id> item to 'dtd/metadata.dtd' and to 'xml-schema/metadata.xsd'.
 
Then it could be used to set in 'matadata.xml' an additional info about :
 
for dev-python/pypy{,3}: <remote-id type="heptapod">pypy/pypy</remote-id>
 
for dev-vcs/tortoisehg: <remote-id type="heptapod">mercurial/tortoisehg/thg</remote-id>
 
 
[1] https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
[2] https://heptapod.net 
[3] https://foss.heptapod.net
 
--
Sergey Torokhov
diff --git a/metadata.dtd b/metadata.dtd
index d02c5ac..7c07089 100644
--- a/metadata.dtd
+++ b/metadata.dtd
@@ -54,7 +54,7 @@
     <!ELEMENT bugs-to (#PCDATA)>
     <!-- specify a type of package identification tracker -->
     <!ELEMENT remote-id (#PCDATA)>
-      <!ATTLIST remote-id type (bitbucket|cpan|cpan-module|cpe|cran|ctan|freecode|freshmeat|gentoo|github|gitlab|gitorious|google-code|launchpad|pear|pecl|pypi|rubyforge|rubygems|sourceforge|sourceforge-jp|vim) #REQUIRED>
+      <!ATTLIST remote-id type (bitbucket|cpan|cpan-module|cpe|cran|ctan|freecode|freshmeat|gentoo|github|gitlab|gitorious|google-code|heptapod|launchpad|pear|pecl|pypi|rubyforge|rubygems|sourceforge|sourceforge-jp|vim) #REQUIRED>
 
   <!-- category/package information for cross-linking in descriptions
     and useflag descriptions -->
diff --git a/metadata.xsd b/metadata.xsd
index 8b8ac0b..db243ab 100644
--- a/metadata.xsd
+++ b/metadata.xsd
@@ -272,6 +272,7 @@
 			<xs:enumeration value='gitlab'/>
 			<xs:enumeration value='gitorious'/>
 			<xs:enumeration value='google-code'/>
+			<xs:enumeration value='heptapod'/>
 			<xs:enumeration value='launchpad'/>
 			<xs:enumeration value='pear'/>
 			<xs:enumeration value='pecl'/>

Reply via email to