TortoiseHg is a free, open-source application providing a user-interface for Mercurial, a distributed version control system. It is primarily used by software developers for tracking changes in source code during software development, allowing multiple people to work on a project without overwriting each other's changes. The application also includes shell integration, which simplifies version control operations by adding them to the right-click context menu in Windows