The repository hosting platform sr.ht now provides support for mercurial repositories

Share
  • February 4, 2019

If you missed the news, sr.ht now supports mercurial as well!

If you are not familiar with sr.ht, keep scrolling and have a look at our comprehensive introduction below.

But for those of you eager to hear about the latest news, let’s dig in!

Hosting mercurial repositories on sr.ht

sr.ht now made it possible to host your mercurial repositories on the platform and here are the main features offered by sr.ht:

  • Creating new repositories is done on the create page, which you can access from any page via the navigation on the top right.
  • You can also create a new repository by pushing to one that does not yet exist and clicking the link which is printed in the hg push output to complete the creation process.
  • Users with read access will be able to clone and view private repositories on the web, and users with write access will be able to push new to your repository. Users with write access will not be able to edit your repository’s settings.
  • Deleting a repository cannot be undone, but this does not delete any other resources that may be associated with this project, such as a ticket tracker on todo.sr.ht or build history on builds.sr.ht.

Head over to the official hg.sr.ht manual to find all the relevant information on how to host your mercurial repositories on sr.ht.

 

Introducing sr.ht

If you feel like the git version control platforms out there are great but don’t quite have what you are looking for, we are here to provide you with the newest alternative.

sr.ht (pronounced as sir hat) is an open source software suite for managing your software development projects. But why is it any different from the existing platform options like GitHub, GitLab or Bitbucket? As its creator, Drew DeVault, argues:

Unlike GitHub, which is almost entirely closed source, and Gitlab, which is mostly open source but with a proprietary premium offering, all of sr.ht is completely open source, with a copyleft license.

If this is the best git hosting alternative or not, it’s up to you to decide. But for now, please meet sr.ht!

What can you do on sr.ht? Well, pretty much everything.

The current alpha version of sr.ht provides, among others, git repository hosting, continuous integration, and markdown- and git-driven wiki services as well as task dispatcher and service integration tool and many more!

SEE ALSO: Know your history — How social coding changed the developer community

The main features of sr.ht include:

  • Completely open source software
  • Composable Unix-style mini-services that let you use only what you need
  • All features work without JavaScript
  • No tracking or advertising

The features of the git hosting repository service as well the git-driven wiki services include:

  • Public, private, and “unlisted” repositories
  • Fine-grained access control, including access for users without accounts
  • Software release management
  • Allows you to use git to version control and manage your wiki
  • Use any organizational hierarchy you like, a flat wiki is not imposed

This is how a git repository looks like:

Source: git.sr.ht

Head over to  Drew DeVault’s blog post for more information on sr.ht and what it has to offer you.

Getting started

There is not much to say, really. The only thing that you should keep in mind is that sr.ht is still under heavy development, and while many of the services are usable, you should expect to find lots of missing polish, broken links, and incomplete docs.

Other than that, feel free to visit sr.hat and have a look around or check out the detailed instructions on download and installation.

The post The repository hosting platform sr.ht now provides support for mercurial repositories appeared first on JAXenter.

Source : JAXenter