Source Code Repos
heptapod.net
Heptapod är en vänskaplig fork av GitLab Community Edition som lägger till stöd för versionshanteringssystemet Mercurial, vid sidan av eller istället för Git.
Besök heptapod.netSource Code Repos
Heptapod är en vänskaplig fork av GitLab Community Edition som lägger till stöd för versionshanteringssystemet Mercurial, vid sidan av eller istället för Git.
Besök heptapod.netHeptapod (foss.heptapod.net) är enligt källdatan en "friendly fork" av GitLab Community Edition, det vill säga en avgrening av GitLabs öppna källkod som byggts vidare av en annan community med ett specifikt syfte: att lägga till stöd för Mercurial (hg) som versionshanteringssystem. GitLab själva fasade ut inbyggt Mercurial-stöd, vilket lämnade ett tomrum för de projekt och organisationer som fortfarande använder Mercurial men vill dra nytta av en modern DevOps-plattform med CI/CD, issue tracking och merge/change request-arbetsflöden. Heptapod fyller det tomrummet genom att återintroducera och underhålla Mercurial-integrationen ovanpå GitLabs kodbas. Plattformen är därför i första hand relevant för en smal men specifik målgrupp: team och projekt som aktivt använder Mercurial och vill ha samma typ av forge-upplevelse som GitLab-användare har, snarare än en generell konkurrent till GitHub eller gitlab.com.
Källan anger inga specifika kvoter, priser eller gränser för tjänsten - endast att det är en fork av GitLab Community Edition med tillagt Mercurial-stöd.
Hosta Mercurial-repositorier (hg) med en modern webbaserad forge-upplevelse.
Använda GitLab-liknande CI/CD-pipelines och issue tracking för Mercurial-baserade projekt.
Fortsätta underhålla äldre Mercurial-projekt som inte vill eller kan konvertera till Git.
Dra nytta av change request-arbetsflöden (Mercurials motsvarighet till merge requests) i en GitLab-liknande gränssnittsmiljö.
Heptapod är svårt att jämföra rakt av med Git-fokuserade forgar som GitHub eller gitlab.com eftersom dess existensberättigande är just Mercurial-stödet som dessa saknar. Pijul representerar ett annat alternativt versionshanteringsparadigm (patch-baserad VCS) men är inte kompatibelt med Mercurial-projekt. Savannah (savannah.gnu.org/savannah.nongnu.org) är ett annat exempel på en nischad forge för specifika projektkategorier, vilket visar att smala, syftesspecifika forgar är en etablerad kategori vid sidan av de stora generella plattformarna.
Källan anger inte prismodellen tydligt - verifiera direkt hos foss.heptapod.net innan du bygger ett beroende.
Källan beskriver Heptapod specifikt som en Mercurial-stödjande fork av GitLab CE - detaljer om eventuellt parallellt Git-stöd anges inte, verifiera hos leverantören.
Källan specificerar inte driftmodellen - det finns en instans på foss.heptapod.net, men om det är den enda möjligheten eller om programvaran kan köras i egen miljö framgår inte.
Team och projekt som fortfarande aktivt använder Mercurial som versionshanteringssystem och vill ha en modern, GitLab-liknande forge-upplevelse.
Enligt källan för att GitLab Community Edition inte längre har inbyggt Mercurial-stöd, vilket Heptapod återinför genom sin fork.
SIAX perspektiv
En tydlig nischtjänst: relevant nästan uteslutande för organisationer som fortfarande har aktiva Mercurial-repositorier, snarare än ett allmänt kodhotellsval. Eftersom Git dominerar de flesta moderna verktygskedjor bör man räkna med ett mindre ekosystem av integrationer och community-stöd jämfört med rena Git-baserade alternativ, och väga det mot den faktiska kostnaden av att konvertera historiken till Git.
Osäker på vad ni behöver?
Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.
Boka samtal