MENU
GET LISTED
GET LISTED
SHOW ALLPOPULAR CATEGORIES

Price

Free

Logo of Mercurial SCM
Ask Vendor A QuestionFind A Better App
Logo of Mercurial SCM

Mercurial SCM REVIEW

Application Development Software

No user reviews
USER SATISFACTION 90%
OUR SCORE 7.7

What is Mercurial SCM?

Mercurial SCM is a free, distributed source control management system which is the preferred version control management tool of many open source projects such as Facebook, Python, Mozilla, OpenSolaris, Java/Open JDK, and other projects of any size. Designed with an easy-to-use and intuitive user interface and hard to break, Mercurial SCM allows developers to perform actions that are local, fast, and convenient, providing them with the capability to access their project’s entire history from each cloned repository.

Mercurial SCM is built with workflows and working practices that aid developers in handling their projects efficiently. These workflows include merging and conflict reconciliation, usage of multiple working trees, and cloning of a repository to backup commits. They can also build their own workflows that they can scale to meet the needs and requirements of their projects.

As a distributed version control tool, Mercurial SCM uses a completely decentralized model wherein a local or private copy of the complete project history can be created, eliminating the notion of a central repository that makes experimentation difficult to accomplish. With this model, developers simply need to clone a repository that contains editable project files (working directory) and experiment. They can push their commits back if they are satisfied with the results, or if not, wipe the cloned repository and make new modifications.

Overview of Mercurial SCM Benefits

Distributed Or Decentralized  Architecture

One of the powerful features offered by Mercurial SCM is its distributed architecture. Mercurial SCM is a third-generation version control system which means it is built on an architecture that is fully distributed or decentralized, unlike those tools that are classified under second-generation version control systems such as Apache Subversion which architecture is centralized or based on client-server model. Because of this, developers can perform actions like committing, branching, and merging without the need to establish network access. Eliminating the notion of a central server or repository, the distributed version control tool permits them to have a local copy of their project/development history where they can directly make revisions and commit them.

Designed To Be Fast

Mercurial SCM is ideal for large development projects because its implementation and data structures are fast. As developers make revisions and commits, the tool allows them to quickly produce diffs between revisions. Diffs are outputs that show the changes between two versions of the same file. In just a matter of seconds, they can also jump back in time to determine how the revisions were made.

A Python-Based Version Control Tool That Works With All Major Platforms

The source control management tool is written in Python, a popular and widely adopted scripting language. In fact, the people behind the development of Python have decided to use Mercurial SCM to enhance the Python project itself. Because Mercurial SCM is built on top of Python, this makes the tool platform independent which means it supports all major platforms.

Enhance Functionalities Using Extensions

Developers can enhance the functionalities built into Mercurial SCM using extensions. They can enable the Python-based extensions that are shipped with the tool. They also have the option to write their own extensions to add new features to Mercurial SCM which they can activate and use right straight from the Mercurial command line. In addition, extensions from third-parties are available, allowing developers to manage branches and patches, work with nested repositories or subrepositories, handle configurations, apply authentication, access control, and logging, and integrate the tool with other version control systems.

Easy To Learn And Use

Mercurial is easy to learn and use. Apache Subversion users can access a command set which they are familiar with. There is a knowledgebase that guides beginners in executing basic and complex workflows, understanding the architecture and concepts behind Mercurial SCM, and starting to operate the tool quickly. Plus, the system comes with an intuitive user interface.

Overview of Mercurial SCM Features

  • Distributed Architecture
  • Fast
  • Platform Independent
  • Extensible
  • Easy To Use
  • Open Source

Mercurial SCM Position In Our Categories

Position of Mercurial SCM in our main categories:

50

Mercurial SCM is one of the top 50 Application Development Softwareproducts

Top
50

Mercurial SCM is one of the 50 Version Control Systemsproducts

50

Mercurial SCM is one of the 50
Application Development Software products

50

Mercurial SCM is one of the 50
Version Control Systems products


If you are considering Mercurial SCM it might also be a good idea to investigate other subcategories of Best Application Development Software collected in our database of B2B software reviews.

Each enterprise has its own characteristics, and may call for a special Application Development Software solution that will be fit for their business size, type of clients and staff and even particular industry they deal with. We advise you don't count on getting an ideal solution that will work for every company no matter what their history is. It may be a good idea to read a few Mercurial SCM reviews first and even then you should remember what the software is intended to do for your business and your employees. Do you need a simple and straightforward solution with only elementary functions? Will you actually use the advanced functionalities required by experts and large enterprises? Are there any particular features that are especially practical for the industry you work in? If you ask yourself these questions it will be much easier to get a solid solution that will match your budget.

How Much Does Mercurial SCM Cost?

Mercurial SCM Pricing Plans:
Free trial
Free Plan
Free

Mercurial SCM is a free and open source version control software distributed under the terms specified in the General Public License Version 2, a widely used free software license which gives you the freedom to run, study, share, and modify the software without any cost. Therefore, you and your entire team can use the software for free with no enterprise pricing fees to worry about.

User Satisfaction

We realize that when you make a decision to buy Application Development Software it’s important not only to see how experts evaluate it in their reviews, but also to find out if the real people and companies that buy it are actually satisfied with the product. That’s why we’ve created our behavior-based Customer Satisfaction Algorithm™ that gathers customer reviews, comments and Mercurial SCM reviews across a wide range of social media sites. The data is then presented in an easy to digest form showing how many people had positive and negative experience with Mercurial SCM. With that information at hand you should be equipped to make an informed buying decision that you won’t regret.

POSITIVE SOCIAL MENTIONS

29

NEGATIVE SOCIAL MENTIONS

2

Technical details

Devices Supported
  • Windows
  • Linux
  • Mac
  • Web-based
Language Support
  • English
  • Chinese
  • German
  • Hindi
  • Japanese
  • Spanish
  • French
  • Russian
  • Italian
  • Dutch
  • Portugese
  • Polish
  • Turkish
  • Swedish
Pricing Model
  • Free
Customer Types
  • Small Business
  • Large Enterprises
  • Medium Business
  • Freelancers
Deployment
  • Cloud Hosted
  • Open API

What Support Does This Vendor Offer?

  • EMAIL
  • TRAINING
  • TICKETS

What are Mercurial SCM pricing details?

Mercurial SCM Pricing Plans:
Free trial
Free Plan
Free

Mercurial SCM is a free and open source version control software distributed under the terms specified in the General Public License Version 2, a widely used free software license which gives you the freedom to run, study, share, and modify the software without any cost. Therefore, you and your entire team can use the software for free with no enterprise pricing fees to worry about.

What integrations are available for Mercurial SCM?

Mercurial SCM integrates and interoperates with other VCS or version control systems.

User reviews


No reviews yet

0
0
0
0
0

Average Rating:

Write your own review of this product

Add a review

Thank you for submitting your review!

In order to ensure high-quality of our reviews we'll have to verify your email address. Please insert your email address below.

Thank you!

A verification email has been sent to the address you provided. Please click on the link in that email to finalize your review submission.

Page last modified

Share
Tweet
+1
Share