Russian English Sergant's Home Page
10 march 2012
HgWin v1.6.1 - GUI tool for Mercurial version control system (similar to hgtk)

Changes from v1.6:
  • Fixed a crash when HgWin run from the directory which is not under repository root

Changes from v1.5.3:
  • HgWin now uses mercurial via command server protocol. This change improved dialog windows startup, history browsing and overall performance.
  • Added initial support of filtering revisions by revsets in a graph log window
  • Speed up rename tracking in a file history and annotate windows
  • Remember height of changes list in annotate window
  • Added syntax highlighting for a Python language in annotate window
  • Show both parents for merged revisions as tab pages with changed files in file history and annotate windows
  • Always create a mercurial repository on BitBucket
  • Show only mercurial repositories from BitBucket (without git)
  • BitBucket and Kiln repositories now odered by name
  • Run resolve command in non interactive mode. Otherwise, mercurial may ask about unchanged file after resolving and hang.
  • Show mercurial path and version at the About page in package options
  • Added a check for username before committing
  • Changed required mercurial version to v2.1.1, because it contains an important bug fixes for a command server mode

  • Support for operations: Commit, Revert, 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
  • Revisions graph log. This feature is similar to hgk, hgview and tortoisehg change log window
  • Support for merging revisions
  • Support for rebasing revisions
  • Support for inline file difference in most of package windows
  • Support for bookmarks
  • Integration with Kiln
  • Integration with BitBucket

HgWin <command>

ar (archive) [rev] archive dialog
ann (annotate) <file> annotate (blame) file
book (bookmarks) <rev> bookmarks dialog
ci (commit) commit dialog
clone clone dialog
grep grep dialog
log <file> file history
log revisions graph log
merge [rev] merge dialog
revert revert dialog
tag [rev] tag dialog
sync synchronize dialog
up (update) [rev] update dialog

  • HgWin requires Mercurial v2.1.1 or higher installed
  • The folder with mercurial client (hg.exe) should be referenced in your PATH environment
  • HgWin requires .Net Framework 3.5 SP1 or higher installed

More information on project wiki on BitBucket site:

Download version 1.6.1 Size ~ 1.1 Mb.