Github is not superior in every way. For example, Github does not support private bug reports, resulting in no way to report a security issue without it becoming a zero-day exploit (Gitlab does not have this problem). SourceForge's slow web site supports far more project features than Github does.
Fundamentally, Github requires using Git and it is demonstrated that the currently available conversion from Hg (Mercurial) to Git results in the 303MB Hg repository consuming 1.4GB when converted to Git. The space consumption apparently explodes due to conversion of one branch at a time, losing the efficiencies of historical similarity. I am not interested in losing any history (going back to 1998!) so producing a more efficient Hg and Git conversion would require a painstaking effort, particularly related to how releases or release branching are represented.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Github is not superior in every way. For example, Github does not support private bug reports, resulting in no way to report a security issue without it becoming a zero-day exploit (Gitlab does not have this problem). SourceForge's slow web site supports far more project features than Github does.
Fundamentally, Github requires using Git and it is demonstrated that the currently available conversion from Hg (Mercurial) to Git results in the 303MB Hg repository consuming 1.4GB when converted to Git. The space consumption apparently explodes due to conversion of one branch at a time, losing the efficiencies of historical similarity. I am not interested in losing any history (going back to 1998!) so producing a more efficient Hg and Git conversion would require a painstaking effort, particularly related to how releases or release branching are represented.
At least this part is not (or no longer) true, if the repo is configured for this.