|
|
|
= 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.
|
|
|
|
|
|
|
|
**Note that like TortoiseSVN, [[http://www.selenic.com/pipermail/mercurial/2010-January/029680.html|we recommend]] to turn off the indexing service on the working copies and repositories, and exclude them from virus scans.**
|
|
|
|
|
|
|
|
<<toc 1>>
|
|
|
|
|
|
|
|
== Matching Versions ==
|
|
|
|
|
|
|
|
If you are using TortoiseHG from source, we recommend you use the most
|
|
|
|
recent stable releases of TortoiseHG and Mercurial together. TortoiseHg synchronized
|
|
|
|
version numbers with Mercurial at release 3.0, so you should always use the same major
|
|
|
|
revision number of TortoiseHg as Mercurial for any Mercurial version later than 3.0.
|
|
|
|
For older versions of Mercurial, consult the table in [[OlderReleaseNotes]]
|
|
|
|
|
|
|
|
= TortoiseHg 5.5.2 =
|
|
|
|
|
|
|
|
TortoiseHg 5.5.2 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
== Bug Fixes ==
|
|
|
|
|
|
|
|
* py3: fix a bytes + str concatenation when running the resolve tool (fixes #5596)
|
|
|
|
* resolve: fix a bytes vs str issue when performing a merge without auto-resolve
|
|
|
|
* bugreport: fix a bytes vs str issue for a SettingsDialog argument
|
|
|
|
* wix: fix the 32-bit installation (fixes #5622)
|
|
|
|
* py3: ensure `qtlib._styles` is `str` (ref #810, #5599)
|
|
|
|
|
|
|
|
= TortoiseHg 5.5.1 =
|
|
|
|
|
|
|
|
TortoiseHg 5.5.1 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
= TortoiseHg 5.5 =
|
|
|
|
|
|
|
|
TortoiseHg 5.5 is a quarterly feature release
|
|
|
|
|
|
|
|
== Bug Fixes ==
|
|
|
|
|
|
|
|
* hgcommands: don't index `**opts` with bytes (fixes #5567)
|
|
|
|
* fileview: fix UI freezes on newer version of QScintilla
|
|
|
|
* py3: numerous python3 fixes
|
|
|
|
|
|
|
|
== Improvements ==
|
|
|
|
|
|
|
|
* cleanup: remove BitBucket references
|
|
|
|
* topics: improve support for the topic extension
|
|
|
|
|
|
|
|
= TortoiseHg 5.1 through 5.4.2 =
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
|
|
= TortoiseHg 5.0.2 =
|
|
|
|
|
|
|
|
TortoiseHg 5.0.2 is primarily a refresh to pick up the latest stable Mercurial release
|
|
|
|
|
|
|
|
= TortoiseHg 4.9.1 =
|
|
|
|
|
|
|
|
TortoiseHg 4.9.1 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
= TortoiseHg 4.9 =
|
|
|
|
|
|
|
|
TortoiseHg 4.9 is a quarterly feature release
|
|
|
|
|
|
|
|
== Bugs Fixes ==
|
|
|
|
|
|
|
|
* hglib: use mercurial.filesetlang instead of mercurial.fileset (fixes #5301)
|
|
|
|
|
|
|
|
== Improvements ==
|
|
|
|
|
|
|
|
* phabricator: introduce a dialog for posting reviews
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.8.2 =
|
|
|
|
|
|
|
|
TortoiseHg 4.8.2 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
== Bug Fixes ==
|
|
|
|
|
|
|
|
* hglib: use mercurial.filesetlang instead of mercurial.fileset (fixes #5301)
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.8.1 =
|
|
|
|
|
|
|
|
TortoiseHg 4.8.1 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
== Bugs Fixes ==
|
|
|
|
|
|
|
|
* mq: use scmutil.revsymbol() to resolve applied patch tooltip (fixes #5271)
|
|
|
|
* qtlib: check PyQt ver supporting setShortcutVisibleInContextMenu (fixes #5272)
|
|
|
|
* repowidget: do not open merge dialog with the "current" rev (fixes #5222)
|
|
|
|
* repowidget: use rev() to convert changectx and thgchangectx (fixes #5283)
|
|
|
|
* settings: display only usable phases for phases.new-commit (fixes #5288)
|
|
|
|
* update: use rev() to convert changectx and thgchangectx (fixes #5281)
|
|
|
|
* wix: add _sqlite3.pyd to the lib\ folder
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.8 =
|
|
|
|
|
|
|
|
TortoiseHg 4.8 is a quarterly feature release
|
|
|
|
|
|
|
|
== Bug Fixes ==
|
|
|
|
|
|
|
|
* fileEditor: use a fixed width font
|
|
|
|
* merge: don't show config dialog if ui.askusername is enabled (fixes #5245)
|
|
|
|
* bisect: use scmutil.revsymbol() to resolve revision string (fixes #5263)
|
|
|
|
|
|
|
|
== Improvements ==
|
|
|
|
|
|
|
|
* clone: add default destination setting (fixes #5241)
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.7.2 =
|
|
|
|
|
|
|
|
TortoiseHg 4.7.2 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
== Bugs Fixes ==
|
|
|
|
|
|
|
|
* commit: disable format-changing diff options for chunk select (fixes #5224)
|
|
|
|
* commit: use scmutil.revsymbol() to look up existing branch (fixes #5226)
|
|
|
|
* graft: parse graftstate as new format if file starts with '1\n' (fixes #5220)
|
|
|
|
* grep: use scmutil.revsymbol to resolve revision string to changectx
|
|
|
|
* visdiff: use scmutil.revsymbol() to resolve --change
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.7.1 =
|
|
|
|
|
|
|
|
TortoiseHg 4.7.1 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
== Bugs Fixes ==
|
|
|
|
|
|
|
|
* filedialogs: use scmutil.revsymbol() to resolve revision string to changectx
|
|
|
|
* graft: use scmutil.revsymbol to resolve revision string (fixes #5158)
|
|
|
|
* patchctx: expose repo() to fix a bug in unapplied MQ patches
|
|
|
|
* qfold: use scmutil.revsymbol() to resolve "qtip" to changectx (fixes #5159)
|
|
|
|
* repofilter: use scmutil.isrevsymbol() to test query type (fixes #5155)
|
|
|
|
* repoview: do not look up integer revision by revsymbol() (fixes #5156)
|
|
|
|
* repowidget: use scmutil.isrevsymbol() for instant revision lookup
|
|
|
|
* revpanel: use scmutil.revsymbol() to resolve source to changectx (fixes #5160)
|
|
|
|
* strip: use scmutil.revsymbol() to resolve revision string (fixes #5162)
|
|
|
|
* update: pass in p2.node() to csinfo to wrap it with thgchangectx (fixes #5157)
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.7 =
|
|
|
|
|
|
|
|
TortoiseHg 4.7 is a quarterly feature release, coinciding with Mercurial 4.7.
|
|
|
|
|
|
|
|
There were some internal changes in Mercurial 4.7 which have broken several extensions like hg-git.
|
|
|
|
This release should be considered experimental.
|
|
|
|
|
|
|
|
== Bugs Fixes ==
|
|
|
|
|
|
|
|
* about: insert some more delay before starting network access (fixes #5142)
|
|
|
|
* compat: replace procutil.stderr instead of util.stderr (fixes #5135)
|
|
|
|
* hgqt: make sure shortcuts are visible in context menus in Qt 5.10
|
|
|
|
* mq: do not mess up patches prior to qrename (fixes #5129)
|
|
|
|
* repomodel: omit layoutChanged signal when model was/is about to be empty
|
|
|
|
* repoview: compute optimal height on show event (fixes #5066)
|
|
|
|
* repoview: switch to QTableView due to performance problem (refs #5061, #5066)
|
|
|
|
|
|
|
|
== Improvements ==
|
|
|
|
|
|
|
|
* grep: add a whole word match option, move follow button next to its peer
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.6.2 =
|
|
|
|
|
|
|
|
TortoiseHg 4.6.2 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
== Bugs Fixes ==
|
|
|
|
|
|
|
|
* hglib: don't show diff when there are no hunks
|
|
|
|
* revdetails: make external links work correctly
|
|
|
|
|
|
|
|
= TortoiseHg 4.6.1 =
|
|
|
|
|
|
|
|
TortoiseHg 4.6.1 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
== Bug Fixes ==
|
|
|
|
|
|
|
|
* archive: don't convert changectx to int, call rev() explicitly (fixes #5095)
|
|
|
|
* compat: adapt to patch.extract() generator of hg 4.6 (fixes #5088)
|
|
|
|
* compat: catch the right exception to be raised by util.parsedate()
|
|
|
|
* pipeui: wrap _writenobuf() if available for hg 4.6 compatibility (fixes #5090)
|
|
|
|
* qscilib: use QWheelEvent::angleDelta() on Qt5 (fixes #5109)
|
|
|
|
|
|
|
|
== Installer ==
|
|
|
|
|
|
|
|
* perfarce extension has been unbundled, for a broken upstream link
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.6 =
|
|
|
|
|
|
|
|
== Bug Fixes ==
|
|
|
|
|
|
|
|
* fileview: serialize font name passed to Scintilla as UTF-8 (fixes #5075)
|
|
|
|
|
|
|
|
== Improvements ==
|
|
|
|
|
|
|
|
* repofilter: use partial matching to filter branch list (closes #4589)
|
|
|
|
* repomodel: add a column with the git commit hash (closes #5073)
|
|
|
|
* revpanel: show the git commit hash if the repo is a git clone (refs #5073)
|
|
|
|
* topics: new dialog to manage topics
|
|
|
|
|
|
|
|
== Installer ==
|
|
|
|
|
|
|
|
* latest evolve, hgsubversion releases
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.5.3 =
|
|
|
|
|
|
|
|
TortoiseHg 4.5.3 is a regularly scheduled bug-fix release
|
|
|
|
|
|
|
|
* repowidget: do not stringify 'None' of filter revisions (fixes #5060)
|
|
|
|
* i18n: drop excessive '\' from internal URL of ru translation (fixes #5063)
|
|
|
|
* graphopt: do not build nodes just for flags() (fixes #5061)
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.5.2 =
|
|
|
|
|
|
|
|
TortoiseHg 4.5.2 is a regularly scheduled bug-fix release, primarily containing the security fixes in Mercurial 4.5.2
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
= TortoiseHg 4.5 =
|
|
|
|
|
|
|
|
TortoiseHg 4.5 is a quarterly feature release
|
|
|
|
|
|
|
|
== Bug Fixes ==
|
|
|
|
|
|
|
|
* mergetools: add meld with --auto-merge (fixes #4973)
|
|
|
|
* mq: add action for "qpush --move" (closes #4991)
|
|
|
|
* mq: preserve selection on trivial renames (fixes #5004)
|
|
|
|
* mq: trigger delete patches action by Del (closes #4944)
|
|
|
|
|
|
|
|
== Improvements ==
|
|
|
|
|
|
|
|
* chunks: do not apply fontdiff to whole DiffBrowser widget
|
|
|
|
* manifestmodel: do not call begin/endInsertRows() if empty (fixes #5000)
|
|
|
|
* qtapp: do not try to select destroyed signal having no argument (fixes #5020)
|
|
|
|
* qtapp: enable support for HiDPI toolbar icons (fixes #5025)
|
|
|
|
* settings: remove unsupported "fontlist" config knob (fixes #4945)
|
|
|
|
|
|
|
|
[[OlderReleaseNotes]] |
|
|
|
\ No newline at end of file |