Git vs Mercurial
Mercurial and Git both are two quite similar and most popular distributed version control systems. Their strengths and weaknesses make them ideal for different use cases. Both tools use a directed acyclic graph to store history.
Mercurial is a distributed source control management tool. It is free and open-source. It can handle projects of any size and offers an easy and intuitive interface.
Today, Git has more than 31 million users and is owned by Microsoft. Since the last decade, the Git has become the standard for most development projects.
Mercurial still has a handful tool of large development organizations. Some software development giants like Facebook, Mozilla, and World Wide Web Consortium are using it. But it only has approx 2 % of the VCS market share. Comparatively, Git has covered more than 80% market share.
Both version control systems, i.e., Mercurial and Git are distributed version control systems (DVCS).
To better understand the similarities and differences between Git and Mercurial, let's have a look at the following points.