Back

Steve Borho and others
Patches for TortoiseHg x86
Windows
9 patches available
TortoiseHg is a GUI front-end for Mercurial that runs on Microsoft Windows (on which it integrates directly with File Explorer).
TortoiseHg x86 Version 7.0.1
Release Date
4/25/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Mercurial 7.0.1$$$This upgrade is long overdue and fixes a security vulnerability transitive from zstd itself.$$$$$$vendor: upgrade to python-zstandard 0.23.0$$$$$$Mercurial 7.0$$$$$$Packaging Changes$$$The 7.0 release is the first to be compliant with PEP 517.$$$$$$This required an overhaul of the Mercurial packaging: packagers should pay extra attention to this release and report any issues they might encounter with the new system.$$$$$$In practice; this means that Mercurials setup.py can no longer be called directly. Instead; one should build the Mercurial package using PyPAs build package (https://github.com/pypa/build). In the general case; this will take care of the build dependencies; but packagers might want to explicitly manage them. Currently the build depends on:$$$$$$wheel$$$$$$setuptools>=64$$$$$$setuptools_scm>=8.1.0$$$$$$docutils$$$$$$The Makefile no longer offers a build target. We now use BuildTools 2022 when building Windows packages.
TortoiseHg x86 Version 6.9.0
Release Date
1/17/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Mercurial 6.5.3$$$hgweb: pass strings in WSGI environment correctly from wsgicgi$$$perf: introduce more cache invalidation option in perf::tags$$$perf: add a --clear-fnode-cache-rev argument to perf::tags$$$$$$perf: add a --update-last flag to perf::tags$$$blackbox: add a option to duplicate output to stderr too$$$tags: avoid expensive access to repo.changelog in a loop$$$revlog: fix a bug where NULL_NODE failed to be resolved to NULL_REV$$$httppeer: fix static-http: scheme autodetection (issue6833)$$$tests: backed out changeset 8037ddacad47$$$stream-clone: fix a crash when a repo with an empty revlog is cloned$$$censor: accept censored revision during upgrade$$$revlog: avoid opening and closing the file for each cloned revision
TortoiseHg x86 Version 6.5.1
Release Date
8/7/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Mercurial 6.5.1$$$A bunch of improvements to Python 3.12 compatibility$$$repoview: fix the filter created by extrafilter$$$$$$Improve portability of the test suite$$$fncache: fix a bug that corrupts the fncache after transaction rollback$$$revlog: fix the naming scheme use by split temporary file$$$perf: fix perf::tags
TortoiseHg x86 Version 6.4.2
Release Date
4/19/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Mercurial 6.4.2$$$Exceptional bugfix release due to a corruption bug that happens when using clonebundles on repositories with large files.$$$$$$revlog-split: make sure the self._indexfile attribute is reset (issue6811)
TortoiseHg x86 Version 6.3.2
Release Date
1/5/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Mercurial 6.3.2$$$[ecfc84b956a8] tests: expect the message from 1baf0fffd82f in test-hghave.t (issue6762)$$$[5c095119bff4] tests: add the missing space to test-hghave.t (issue6762)$$$[2c346c1c75ec] tests: use an all too familiar executable in test-run-tests.t (issue6661)$$$[13c0e3b4fd35] tests: use test -f instead of ls to see if a file is present (issue6662)$$$$$$[8ced4ca30ea1] bisect: correct message about aborting an in-progress bisect (issue6527)$$$filemerge: fix crash when using filesets in [partial-merge-tools]$$$help: fix a py3 error interpolating Set into b%s$$$match: make the FLAG_RE pattern a raw string$$$python-compat: adapt to Python 3.11 BC breakage with random.sample$$$$$$rust-status: fix thread count ceiling$$$hg: show the correct message when cloning an LFS repo with extension disabled$$$extensions: process disabled external paths when hgext package is in-memory$$$$$$emitrevision: consider ancestors revision to emit as available base$$$make: add a target for building pyoxidizer tests on macOS$$$run-tests: support --pyoxidized on macOS$$$packaging: add dependencies to the PyOxidizer build on macOS$$$$$$Miscellaneous test fixes
TortoiseHg x86 Version 6.3.1
Release Date
1/2/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Mercurial 6.3.1$$$memory-usage: fix hg log --follow --rev R F space complexity (dcb2581e33be)$$$$$$Improve portability and robustness of test harness$$$hg-core: relax dependencies pinning$$$matcher: fix issues regex flag contained in pattern (issue6759)$$$matcher: do not prepend .* to pattern using ^ after flags$$$packaging: refresh dependency hashes (issue6750)$$$cffi: fix a bytes vs str issue on macOS when listing directories$$$commit: properly consider file include and exclude options when closing branch$$$dirstate-v2: do not put the dirstate data file in a transaction
TortoiseHg x86 Version 6.2.3
Release Date
10/4/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Mercurial 6.2.3$$$$$$tests: improve portability; debugging and flakiness$$$packaging: update dulwich to drop the certifi dependency on Windows$$$rhg: fix bugs around [use-dirstate-tracked-hint] and repo auto-upgrade
TortoiseHg x86 Version 6.2.2
Release Date
9/6/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Mercurial 6.2.2$$$fsmonitor: restore functionality by moving to new dirstate APIs$$$dirstate-v2: fix data file transaction handling (issue6730)$$$rust: fix behavior when matching files with multiple includes$$$rust: widen range of compatible crates to help with packaging$$$rust-status: ignored directories are now correctly only listed if opted into$$$automation: improve Windows packaging tooling$$$contrib: update Mercurial install in bootstrap environment$$$Remove flakiness in some tests$$$Improve portability of certain tar uses in tests
TortoiseHg x86 Version 6.2.1
Release Date
8/8/2022
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Mercurial 6.2.1$$$$$$1) Fix SSL support in Python 3.6$$$2) git: make sure to fsdecode bookmark names everywhere (issue6723)$$$3) git: add a missing reset_copy keyword argument to dirstate.set_tracked()$$$4) git: copy findmissingrevs() from revlog.py to gitlog.py (issue6472)$$$5) packaging: update keyring on Windows to avoid spurious stacktraces$$$6) packaging: bump dulwich to 0.20.45$$$7) Fix typos in documentation for debugdiscovery$$$8) Miscellaneous improvements of debugdiscovery
Interested in automating patching for Adobe Acrobat?