Download TortoiseHg 2.0.5

Spread the love

TortoiseHg is primarily developed for the Windows platform and consists of a collection of applications to Mercurial to be able to work. Software developers, among others, use Mercurial to manage source code. For more information, please refer to this page and on this page you can see some screenshots of the user interface. The developers recently released version 2.0.5 with the following list of changes:

TortoiseHg 2.0.5

This is a scheduled bug fix release with a number of minor improvements.

Packaged Versions:

  • Mercurial 1.8.4
  • Dulwich 0.7.1

Bug Fixes:

  • #206 – (detect renames) fix keyboard navigation
  • #433 – (visdiff) prevent UnicodeDecodeError while launching diff tool
  • #502 – (Workbench) warn if export would append an existing patch file
  • #632 – (commit) fix performance issues when toggling a large number of files
  • #637 – (clone) TypeError: coercing to Unicode: need string or buffer, NoneType found
  • #638 – (merge) use the same fallback methods as the commit tool to get a username
  • #641 – (Workbench) catch ConfigError globally and try to help user recover
  • #637 – (shelve) fix unshelve behavior on merged working directories
  • #652 – (Workbench) fix performance when viewing large files
  • #653 – (filehistory) prevent tracebacks from clicking on the background
  • #661 – filedata: catch aborts while checking for binary status
  • #662 – (manifest) disable context menu if no rows are selected
  • #676 – validate –repository argument before use
  • #682 – (import) avoid string decoding errors by using QDir native methods
  • #701 – (setup) fix path manipulation on POSIX platforms
  • #710 – (shelve) catch AttributeError tracebacks from patch parser
  • #712 – (commit) ignore autoinc when committing a merge
  • #738 – (ignore) fix multiple selection behavior
  • #745 – (tag) fix tracebacks from certain error conditions
  • #754 – (Workbench) fix traceback when viewing empty filter
  • #755 – (annotate) prevent UnicodeDecodeError when annotating files
  • #756 – (Workbench) prevent KeyError when configuring columns without an open repo
  • #759 – (Workbench) catch zlib.error globally and request a refresh

Improvements:

  • (Workbench) CTRL+W shortcut for closing tabs on Windows
  • (Workbench) do not try to parse dragged binary files as patches
  • (update) persist some options
  • (detect renames) improvements to dialog workflow
  • (commit) auto-refresh when the repositories working parents are changed
  • (revset) show a clearer message when no matches were found
  • (shelve) sort shelve files by their modification times
  • (filterbar) improve clear and close behavior
  • (qimport) improved behavior when patch names would conflict
  • filedata: improve the display of subrepositories in some uncommon states

Installer:

  • hgcr extension (Qt version) is now bundled again
  • library.zip now includes json #736

TortoiseHg 2.0.4

This is a scheduled bug fix release with a number of minor improvements

Packaged Versions:

  • Mercurial 1.8.3
  • pygment 1.4

Bug Fixes:

  • #42 – cmdui: make sure newly opened prompt line is visible
  • #446 – fix visual diffs or incoming changesets
  • #462 – avoid encoding errors in the shelve tool by avoiding unicode round trip
  • #504 – fix incompatibility with Google Pinyin input method
  • #509 – Merge and backout dialogs did not respect push-after-commit
  • #512 – handle non-ascii repository name during export and archive
  • #514 – disallow consecutive clones to the same destination folder
  • #516 – shelve buttons not disabled when a patch was empty
  • #517 – fix shelving of chunks that have the same starting line
  • #531 – prevent hard crashes seen after previewing incoming changesets
  • #541 – do not create annotate menus if annotation thread has not reached current line
  • #542 – fix branch name encoding mixup
  • #547 – validate index in filelistview before generating a context menu
  • #552 – rebase: disable buttons during wctx check
  • #555 – cmenu: add annotate to file selection context menu
  • #558 – workbench: don’t try to open ssh: URLs as local repositories
  • #562 – hgignore: better handle wctx errors in the refresh function
  • #570 – fix UnicodeDecodeErrors in annotation view
  • #576 – fix UnboundLocalError in hgignore
  • #579 – do not needlessly insert a newline between shelved patches
  • #595 – add missing import for _() in qtlib
  • #599 – catch environment errors when repowidgets are closed
  • #608 – prevent IndexError during refresh of file history dialogs
  • #612 – serve: respect repos configured http port
  • #614 – rename: fix display of non-ascii paths
  • #623 – sync: properly handle ssh urls that have ‘@’ in the username
  • fix support for Python2.4

Improvements:

  • #52 – allow reordering of groups in the reporegistry, along with their content
  • sync – display currently selected push/pull options
  • #275 – status/commit: allow fileview to be compressed beyond file name
  • status/commit: double click opens visual diffs for single file
  • #565 – status/commit: support auto-excludes
  • clone – use a subprocess to perform perforce clones (using the perfarce extension)
  • clone – it’s now possible to select another patch queue than the default one for qclone
  • #601 – add –keepbranches option to rebase dialog
  • #610 – allow use of numeric keypad Enter key for most shortcuts
  • #326 – offer ‘default’ and ‘default-push’ as ​​drop-down options for ‘push after commit’
  • #569 – bundle distutils in binary packages, fixes pygments including the lexer used to generate completion strings in the commit tool.
  • rename – use repository manifest as line edit more complete

Installer:

  • package Qt translations for standard buttons, etc
  • many translation improvements
  • Updated TortoisePlink to the current version shipped with TortoiseCVS

TortoiseHg 2.0.3

This is a scheduled bug fix release with a number of minor improvements

Packaged Versions:

  • Mercurial 1.8.2

Bug Fixes:

  • #81 – improve labels of merge buttons in resolve dialog
  • #161 – prevent qrename from using an existing patch name
  • #174 – prevent file history from being launched from shelve dialog
  • #193 – open visual diffs on double-click
  • #229 – libsasl.dll was missing from x86 packages
  • #269 – give quickop dialog the ability to delete unversioned files
  • #282 – validate the correct postreview extension is in use
  • #295 – shelf: fix race condition in detecting shelf file changes
  • #300 – hgignore: catch errors during repo.status() call
  • #302 – sync widget could show the lock button for local urls
  • #306 – outgoing can cause IndexError in setRevisionSet
  • #307 – fix crash in templatefilters caused by bad patches
  • #311 – UnicodeDecodeError in rename dialog
  • #318 – dragging URLs from registry to sync tab should not delete URL from registry
  • #319 – Workbench: update sync tooltips to reflect their current behavior
  • #325 – TypeError raised by os.path.isfile() in thgrepo.changectx()
  • #328 – chunks: UnicodeDecodeError while moving chunks
  • #330 – wctxactions: UnicodeDecodeError while showing warnings/errors
  • #331 – sync: ignore .hg/rebasestate if –rebase was not used in command
  • #335 – enforce maxdiffsize when displaying deleted files
  • #336 – commit: clear branch operation after every successful commit
  • #338 – grep: prevent AttributeError after stopping a search
  • #340 – grep: catch I/O errors while scanning working directory
  • #342 – repotreemodel: validate internalPointer(), prevent a TypeError
  • #346 – UnicodeDecodeError in bug report dialog save function
  • #347 – registry: fix deletion behavior
  • #348 – Assign changelog font to revisioned text without a lexer
  • #359 – LookupError from ambiguous revision set query
  • #360 – Prevent certain tracebacks in file history dialogs
  • #361 – shelve: catch environment errors while patching
  • #364 – qfold: fix patch message decoding
  • #371 – shelve: catch an empty patch being applied
  • #373 – Fix abort when command needs a repository but was not within one
  • #378 – dropping a patch on the MQ tab was broken
  • #379 – backout: improve UI at the end of the operation
  • #381 – commit: do not pre-check unknown files even when they match filter
  • #387 – ignore: fix context menu behavior
  • #391 – status: prevent errors on button presses when model is empty
  • #393 – update: check subrepo status before using update –clean
  • #401 – fix repeated visual diffs of working folder
  • #402 – fileview: catch generic file and lookup errors
  • #405 – sync: catch environment errors when opening a terminal
  • #406 – sync: cast exceptions to strings before converting to unicode
  • #408 – commit: prevent IndexError in message history maintenance
  • #410 – guess: fix unicode decode errors in path display
  • #411 – workbench: add unicode conversion when openRepo fails
  • #412 – settings: add unicode conversion when repo does not exist
  • #417 – repotree item: catch RepoError more cleanly
  • #422 – hgemail: prevent exceptions on empty change messages
  • #423 – annotate: properly handle bundle previews
  • #429 – generically capture exceptions while gathering graph data
  • #431 – sync: use the given port when querying server certificate
  • #442 – shelve: respect user’s patch.eol configuration
  • #453 – fix translation of Filenames column
  • #460 – status: catch more errors during refresh
  • #467 – rejects: preserve eoln state of patch chunks
  • #469 – prevent race conditions after pulling from a bundle
  • #472 – fix color extension use from shells opened by THG
  • #473 – displayed revision sets should respect current branch filter
  • #474 – purge: give purge thread its own repo object, prevents hazards
  • #478 – remember selected revision when toggling filter mode
  • #489 – disable the hiding of the file history toolbars
  • #493 – fix progress signals from output log widget
  • Workbench: properly show search bar state at startup

Improvements:

  • #247, #297 – commit: show progress bar, disable commit button, add a stop button during commit
  • #313 – add transplant menu option to multiple-selection menus
  • #366 – archive: support sub repositories
  • #385 – merge: improve default merge message for named branch merges
  • #436 – hide filter bar if cleared twice or return pressed on empty entry
  • #458 – resolve: show local and other revision summaries
  • grep: recursively scan Mercurial subrepositories when searching the working directory
  • status: share status button with manifest tool
  • serve: improve support for subrepositories
  • sync: more effectively filter duplicate paths from related paths list
  • Workbench: improve graph resize logic
  • Workbench: close repository tabs by middle-click
  • Workbench: display modified subrepositories in revision details tab
  • fileview: add eoln visibility toggle to context menus
  • Free entire repository tab widget when it is closed
  • Better use of user configured Windows fonts

Installer:

  • Added a number of new translations

Version number 2.0.5
Release status Final
Operating systems Windows 7, Linux, Windows XP, Windows Vista
Website TortoiseHg
Download
License type GPL
Facebook Notice for EU! You need to login to view and post FB Comments!
You might also like
Exit mobile version