Versionshelf Logo

FAQ

Frequently asked questions.

What is Versionshelf?

Versionshelf gives you hosted Git, Subversion and Mercurial repositories with an easy to use admin frontend.

What is version control?

Version control allows you to manage changes to your files in a collaborative manner.
Versionshelf supplies with Git, Mercurial and Subversion the necessary tools as a central service with a smart interface.
You can find more information on these topics under the following links:

What is Git?

Git is a distributed revision control and source code management (SCM) system with an emphasis on speed.
You can find more information on Git under the following links:

What is Subversion?

Subversion is an open source application used for revision control.
You can find more information on Subversion under the following links:

What is Mercurial?

Mercurial is an open source, cross-platform, distributed revision control system.
You can find more information on Mercurial under the following links:

How to choose the right version control system?

You can find a comparison of version control systems at Wikipedia.

Can I install custom post-commit hooks?

No, you can't. However, we provide support for RSS feeds, Twitter and Slack out of the box.
For more custom needs we provide an URL notification hook for each repository (often called a web hook). That hook requests one or more URLs after a commit has been done, and then posts the following arguments: repository, revision, author and log. Therefore, you can do with it whatever you like. The triggered URL can be a script that takes the information supplied and takes action, eg.: trigger your Continuous Integration Server, checkout the latest version of your webpage, send notifications by SMS, .... the possibilities are endless.

What are the system requirements to use Versionshelf?

The Versionshelf administration interface is web-based, so there is nothing to install and no server/platform requirements to worry about. On the client side you need a Subversion, Git and/or Mercurial client - more on this topic below.

What Clients do you use for Versioncontrol on the Desktop?

Git, Subversion and Mercurial can be easily used without any gui at the command-line.
You can also use one of the several graphical clients, like:

Most IDEs also supply nice version control integration.

What Subversion clients do you use?

We are happy with the Subversion command-line client svn in combination with our favorite text editor SubEthaEdit on Mac OS X.
Following some links to Subversion command-line client distributions:

Of course there are also several graphical Subversion clients:

What Mercurial clients do you use?

We stick with the command-line client but sometimes a graphical client is also nice.
Following some links to Mercurial command-line client distributions:

Of course there are also several graphical Mercurial clients:
  • MacHG - feature complete and free open source Mac OS X GUI
  • Murky - clean, open source client for Mac OS X
  • TortoiseHG - a really nice client, tightly integrated into windows explorer
Most IDEs also supply nice version control integration.

What about privacy?

See privacy policy.

What about security?

We do nightly offsite backups of our servers, keep the OS and servers at the latest patch levels and only use premium hardware with RAID1 mirrored disk arrays. All repositories and admin interfaces are securely accessible via encrypted SSL connections.

Howto unsubscribe?

See next topic.

Do you offer a free trial period for new accounts? What about cancellation?

Yes, we do. If you cancel a paying plan within 30 days after signing you won't be charged. You can cancel at any time, but refunds cannot be issued after your initial 30 day trial, and we do not refund for partial months. Note that only new accounts are eligible for 30 day free trials — upgrades do not qualify.

Can I change my subscription at any time?

Yes, you can. Click on the Plan button once you are logged in, and make the change there. A new billing cycle will begin immediately.

What types of payment do you accept?

We accept subscriptions with PayPal. For customers of the european union we additionally offer yearly prepayment as well.

The given plans do not fit for us, do you offer bigger ones?

If the given number of repositories and user accounts or the quota for repositories is too small for you, please and tell us your needs. We surely find a solution.