Available NowUse it now at heptapod.host
Access your Mercurial repository through HTTPS, SSH or the Web UI.
Activity-Based PricingOnly pay for active users.See pricing
Git HostingHeptapod has the full Git hosting capabilities of its GitLab Core foundation.
Project Management FeaturesGitLab core features are fully integrated:
merge requests, issues tracker, milestones and boards
GitLab CIConnect your own CI runners to automatically run tests and deployment jobs on your branchs and merge requests.
Container RegistryHost your Container images close to your code (Docker or any OCI image). Access your private images with the same credentials as your code, notably from CI.
Easy and Safe History MutationUse Mercurial as you have for 15 years, or start collaborating on drafts using the topic and evolve extensions.
Coming SoonPlanned for the coming months.
Integrated On-Demand CIPre-configured CI runners can get spawned on-demand and billed based on your actual usage.
More GitLab featuresOther features like Git LFS (large binary objects) are close to being unlocked.
Planned For LaterThese features are on the roadmap
Mercurial LFS SupportTransparently move your large assets to appropriate storage with the integrated LFS server.
Mercurial finer access permissionsUse the Mercurial narrow feature and closely control which user can access which part of your repository.
Full Feature List
|access control||group based||Yes|
|Mercurial & Git access: clone, push, pull||HTTPS||Yes||with Personal Access Tokens|
|Mercurial workflow||merge-request from named branch||Yes||with immutable changesets.|
|merge-request from topic branch||Yes||with mutable draft changeset|
|Merging MR from the command line||Yes|
|Merging MR from the Web UI||Yes||with merge if needed, linear and semi-linear options|
|Other Web UI branch manipulation||No|
|Some MR actions||No||e.g. cherry-pick|
|comment by reply||Yes|
|Integration||Mattermost||Yes||External, not provided on heptapod.host|
|External issue tracker, CI Bots, etc.||Unclear||Some work only for Git projects. Contact us for more details.|
|import||from generic Mercurial or Git URL||Yes|
|From another Heptapod or GitLab instance||Partial||Git only|
|Full imports from other forges implemented in GitLab||Partial||Git only|
|Multiple, specified as a manifest file||Partial||Mercurial only|
|Continuous Integration||user managed runners||Yes|
|Clever-Cloud managed runners||Needs Work||Provided and billed on-demand|
|Continuous Deployment||Unclear||Needs user feedback|
|Auto-devops||Unclear||Needs user feedback|
|Hosting||Build Artifacts||Needs Work||Need to lift various size limits and probably S3-like storage|
|Authentication||Clever Cloud SSO||Yes|
|SSO||No||Other than Clever Cloud's on heptapod.host|
|2FA push/pull||Yes||with Personal Access Tokens|
|Advanced Mercurial features||Changeset Evolution||Yes|
|LFS||Needs Work||Large binary objects|
|clone bundles||Needs Work|