Wiki
hgtk / ReleaseNotes
Release Notes for TortoiseHg
This wiki page contains last minute notes to users about the releases, which may not be included in the documentation or README files included with the distribution kits. It also contains change information, for users who are interested in what bugs have been fixed, and what features have been added in the current version. See also the bug fixes and enhancements made in the upcoming release.
Note that like TortoiseSVN, we recommend to to turn off the indexing service on the working copies and repositories, and exclude them from virus scans.
Matching Versions
If you are using TortoiseHG from source, we recommend you use the most recent stable releases of TortoiseHG and Mercurial together. If you must use an older version of Mercurial, please consult the following chart:
Mercurial Release | TortoiseHg Release |
---|---|
<= 1.0 | 0.5 |
1.1.X | 0.6 |
1.2.X | 0.7.6 |
1.3.X | 0.8.n |
1.4.x | 0.9.n |
1.5.x | 1.0.n |
1.6.x | 1.1.n |
1.7.x | 1.1.6 |
1.8.x | 1.1.10 |
hg-main tip | thg default tip |
TortoiseHg 1.1.10
Released March 19, 2011
This is a bug fix release, with minor improvements. Users are recommended to upgrade.
Packaged Versions
- Mercurial 1.8.1
Bug Fixes
#1757- catch more COM errors while walking BugTraq clients#1760- guess: check for model existence in poll thread#1767- hgignore: catch common errors from repo.status#1759- hgignore: catch common errors from atomictempfile.rename()- Several overlay server improvements back-ported from the 2.0 branch
Improvements
- message text cleanups
TortoiseHg 1.1.9
Released February 1, 2011
This is a bug fix release, with minor improvements. Users are recommended to upgrade.
Packaged Versions
- Mercurial 1.7.5
Bug Fixes
#1728- catch COM errors while walking BugTraq clients#1712- workaround commit messages that look like command line arguments#1718- hgeol was renamed to eol as it was pulled into hgext/#1703- fix italian translation strings#1685- fix setting tool when locales are not installed
Improvements
#1721- improve layout of merge dialog- improve parsing of SSL error messages
- context menu outside of repository folders can be configured to require shift-click
TortoiseHg 1.1.8
Released January 1, 2011
This is a bug fix release, with minor improvements. Users are recommended to upgrade.
Packaged Versions
- Mercurial 1.7.3
Bug Fixes
#1646- support branch closing with no selected files#1660- catch util.Abort from subrepository status updates#1678- correctly force installed gtk/ folder to have highest load precedence- cmenu - start overlay server with cwd of install folder, not requesting repo
Improvements
#1674- use the bugreport dialog to notify of mercurial version problems- settings - improve start times by caching extension list in library.zip
- i18n - improved language detection, allow selection (
#320)
Installer
- Now includes an SSL root CA file for certificate verification
TortoiseHg 1.1.7
Released December 1, 2010
This is a bug fix release, with minor improvements. Users are recommended to upgrade.
Packaged Versions
- Mercurial 1.7.2
Bug Fixes
#1633- merge dialog caused exception during update#1336- use filelog.rawsize() to check max diff size- nautilus - avoid circular imports when demandimport is disabled
Improvements
- visdiff - do not use dialog to display single renamed file
- settings - improve documentation of fields with empty defaults
- cmenu - add context menu to library background
TortoiseHg 1.1.6.1
Released November 16, 2010
This is a bug fix release. Users with 1.1.6 are recommended to upgrade.
Bug Fixes
- changeset browser - fix arguments to patch.diff()
#1609- fix 'hgtk update -r' command line arguments
TortoiseHg 1.1.6
Released November 15, 2010
This is a bug fix release, with minor improvements. Users are recommended to upgrade.
Packaged Versions
- Mercurial 1.7.1
Bug Fixes
#1586- util.lexists() was removed prior to Mercurial 1.7#1595- patch.NoHunks was removed prior to Mercurial 1.7#1592- 'move' alias added to rename command prior to Mercurial 1.7#1547- disallow known bad extension combinations
Improvements
- New column for showing subversion source revision
- Add subversion --startrev support to clone
- changeset - (perf) keep repo.status() output to reuse in patch.diff() calls
TortoiseHg 1.1.5
Released November 1, 2010
This is a bug fix release, with minor improvements. Users are recommended to upgrade.
Packaged Versions
- Mercurial 1.7
- dulwich 0.6.2
- pygments 1.3.1
Bug Fixes
#1542- properly display exceptions caused during commit- nautilus: catch IOErrors from shell notify functionality
- visdiff: do not require visdiff window for copy sources
- hglib: only try to detect each merge tool one time
- commit: respect merge-tool.executable property when resolving merges
- commit: allow branches named default to be closed
- backout: catch up with changes in Mercurial 1.7
Installer
- wincolor extension is no longer bundled. It has been replaced by native support for Windows consoles in the stock color extension in Mercurial 1.6. Replace wincolor with color in your configuration files.
TortoiseHg 1.1.4
Released October 2, 2010
This is a bug fix release, with minor improvements. Users are recommended to upgrade.
Packaged Versions
- Mercurial 1.6.4
Bug Fixes
#1467- add validation for file patterns, various pattern fixes#1480- remove redundant bugtraq import- #1474 - fallback to older bugtraq API when necessary
- Fixed problems in Ukranian translation
#1492- prevent hard crashes during merge- hglib - handle an API that was recently moved
#1527- handle non-ASCII file names in docdiff
Improvements
- Add support for 'force' to qpush/ppop commands
#1479- add a mechanism for disabling overlays in Nautilus#1380- save and restore column widths in repository explorer
TortoiseHg 1.1.3
Released August 28, 2010
This is a bug fix release, with minor improvements. Users are recommended to upgrade.
Packaged Versions
- Mercurial 1.6.3
- dulwich 0.6.1, we recommend to use with hg-git version 0.2.4
Bug Fixes
- Allow archive of revision 0
- Improve support for multiple patch queues
- Convert encoding of keyword search parameters
- Unconditionally re-insert commit messages into the MRU list
#1420,#1424- catch ValueError from datamine searches#1428- catch RevlogError while trying to read a changeset#1430- quickop: catch EnvironmentErrors while scanning repository#1443- Fix generic exception handler in commit logic#1446- special case code for case-sensitive directory renames
Improvements
#1308- add option to open commit tool after successful init#369- introduce support for bugtraq clients
See http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-ibugtraqprovider-2.html
TortoiseHg 1.1.2
Released August 2, 2010
This is a bug fix release. All 1.1 users are recommended to upgrade.
Packaged Versions
- Mercurial 1.6.2
Bug Fixes
#1374- fix revert in repositories with no revisions
Improvements
#251- add support for archiving only files modified in a revision
TortoiseHg 1.1.1
Released July 12, 2010
This is a bug fix release. All 1.1 users are recommended to upgrade.
Packaged Versions
- Mercurial 1.6 + 23 stable changesets (6f44bd4cc4f2). hg will report version 1.6.1023
Bug Fixes
#1340- traceback from commit tool when viewing a subrepo#1344- new help texts missing from installer#1345- guess renames was broken by API change in Mercurial#1359- thgpbranch was not expecting ui labels
Improvements
- Use Mercurial 1.6 optimized code to find file copies
- Overlays will recognize when files need manual inspection
#1367- Allow (R)emoved files to be added again (un-forget)
Installer
- Fixes to wincolor extension
TortoiseHg 1.1
Released July 1, 2010
This is a major feature release.
Packaged Versions
- Mercurial 1.6
Enhancements
Undo/Redo in text editor panes
Commit, email, and backout edit panes now support CTRL-Z/CTRL-R undo/redo (#1088)
Rollback description
Mercurial 1.6 adds transaction descriptions that provide an indication of what will be rolled back. The commit tool uses this data to allow the "Undo" feature to always be available if the last transaction was a commit (essentially allowing undo to survive commit tool restarts). The recovery tool uses this information to give better feedback of what will be rolled back. (#1151)
Color highlighting
In Mercurial 1.6, the color extension works natively on Windows consoles (cmd.exe). TortoiseHg also gets color markups directly from Mercurial so it can colorize it's output in command consoles and other windows. One notable example is the highlighting of search matches in the datamining tool. (#1122, #1156)
Support for pbranch extension
The Repository Explorer now has intrinsic support for the "patch branch" extension. See http://arrenbrecht.ch/mercurial/pbranch/
Bug fixes
#1322,#1288,#1262,#1113- status, chunks: try harder to prevent display of binary diffs#1317- status: give name to exception#1303- shelve: catch IOError from recovering backup files#1301- status: do not add empty chunk lists to self.filechunks#1267,#1289- commit: catch errors in refresh thread#1004- history: fix display of tags and branch names with underscores#993- shellext: fix tortoise icon in shell context menu on XP#969- history, etc: add workarounds for all tracebacks reported in#969#937- shellext: disable cmenu on "virtual" unavailable folders#240,#1169- untruncatable Windows' hidden files
Minor Improvements
Repository Explorer:
- Show currently active filter type in window title
- #1208 - support for push --new-branch
#1092- highlight branch heads in graph#1033- support import of SVN patches (-p0)
DataMine:
Commit:
#1310- status: add annotation to context menu#1309- status: rename 'Log' context menu entry to 'File History'#1240- optional auto-close after commit- #1186 - allow 'guess renames' for added files
#1084- improve messages in branch dialogs
Shelve:
#700- Abandon shelf operation- Improve error handling in general
General:
#1294- support for iniparse 0.4#1158- progress bar for recovery tool#1020- repo name and hashes available as visual diff labels- Configure extensions from user settings tool
- Explorer overlays are now configurable
Installer Changes
- wincolor is obsolete, will be removed in the next release. In this release, it simply loads color.py
- unbundle pyreadline, no longer needed by wincolor
- bundle nntplib
- update to TortoiseOverlays 1.1.2
TortoiseHg 1.0.4
Released on June 1, 2010
This is a bug fix release. We recommend all users upgrade to this release.
Packaged Versions
- Mercurial 1.5.4
- Dulwich 0.6.0
- New fixfrozenexts extension; enables extension help with "frozen" installs
HG-EOL is no longer packaged from its source repository, since it is now tracked in Mercurial's stable branch.
Bug Fixes
#1267status: improve error handling during refresh- Shelve error handling improvements
- Repository Explorer: do not try do encode/decode filenames
- docdiff: XLS diff workaround
- docdiff: Fixes for .doc merges
Improvements
- Updated translations
#1236clone: move focus to text field after browse- Repository Explorer: include branch heads in heads list
- docdiff: new diff script for DLL/EXE files
Updated