HgSccPackage is a source code control package for MS Visual Studio 2012-2019 for Mercurial version control system.
Integration with MS Visual Studio 2012/2013/2015/2017/2019
Files status icons in the solution explorer
Toolbar for basic operations with Mercurial
Support for operations: Add, Copy, Remove, Commit, Revert, Rename, Resolve, Compare, Update, Tags, Push, Pull, Incoming, Outgoing, Merge, Clone, Bundle, Archive, Annotate (Blame), View File, Grep, Bookmarks, Rebase
File history dialog with support of file differencing
Support tracking of file renames in file history dialog
Support external file comparison tools
Tracking changes for files modified outside of IDE
Revisions graph log. This feature is similar to hgk, hgview and tortoisehg change log window
Basic support for merging revisions
Support for multiple mercurial repositories in a solution
Support for inline file difference in most of package windows
Support for mercurial subrepositories
Support for bookmarks
Integration with Kiln
Integration with BitBucket
You must have the Mercurial v2.1.1 or higher installed. The folder with mercurial client (hg.exe) should be referenced in your PATH environment. Once you've installed HgSccPackage, you need to configure VS to use it.