Wiki

Clone wiki

thg-ja / ReleaseNotes

TortoiseHg リリースノート

この Wiki には頒布パッケージのドキュメントや README には含まれない詳細なリリース情報が含まれています。また現行バージョンにおいてどのようなバグが修正されたのか、機能が追加されたのかについて関心のある人のための情報も記述されています。

TortoiseSVN の場合と同じように作業領域とリポジトリをインデックスサービスの対象とウイルススキャンの対象からの除外することを強くお勧めします

バージョンの組み合わせ

TortoiseHg をソースコードから利用する場合は Mercurial も同様に最新のソースコードと共に使うべきです。何らかの理由で古いバージョンの Mercurial を利用しなければならない場合は以下の表を参考にしてください:

Mercurial バージョンTortoiseHg バージョン
<= 1.00.5
1.1.X0.6
1.2.X0.7.6
1.3.X0.8.n
1.4.x0.9.n
1.5.x1.0.n
1.6.x1.1.n
1.7.x1.1.9.1
1.8.x2.0.n
1.9.x2.1.n
2.0.x2.2.n
2.1.x2.3.n
2.2.x2.4.n
2.3.x2.5.n
2.4.x2.6.n
2.5.x2.7.n
hg default tipthg default tip

TortoiseHg 2.7.1

TortoiseHg 2.7.1 is a bug fix release with minor improvements

  • Includes Mercurial 2.5.2

バグ修正

  • annotate: show annotate menu even if no character exists under mouse cursor
  • branchop: fix unicode and localstr comparison of wctx branch (fixes #1288)
  • chunks, fileview: delay force-display until mouse release (fixes #2427)
  • commit: skip pygments parsing when auto-complete is disabled (fixes #2407)
  • commit, status: don't eliminate too many chars from repo link (fixes #2401)
  • fileview: disable strikeout of excluded chunks by default (refs #2442)
  • mergetools: force a check of p4merge outputs (refs #2415)
  • repofilter: increase number of max visible branches on Windows (closes #2262)
  • reporegistry: don't normcase subrepo path to be added (fixes #2251)
  • reporegistry: fix AttributeError on open all, sort and Del key with no selection
  • shortcuts: remove conflicted key bind from "open subrepository" (fixes #2443)
  • status: forget checked state only after pctx changed (fixes #2376)
  • status: postpone overlapped refreshWctx() request (fixes #2406)
  • sync: target selection should override tortoisehg.defaultpush (fixes #2411)
  • several GC fixes causing "C++ object has been deleted" exception (fixes #2425)

機能強化および改善点

  • mergetools: improve Code Compare 3-way merge configuration
  • graph: only show "visible" revisions (early support for evolution extension)
  • postreview: enable reviewboard context menu for mq patches
  • pyqt: make workbench and commit tool work with PyQt 4.6 (CentOs 6.3)

TortoiseHg 2.7

TortoiseHg 2.7 is a major feature release. Because of the amount of churn in both TortoiseHg and Mercurial, we are taking the unusual step of shipping 2.7 with the tip of Mercurial's stable branch prior to their feature freeze for the 2.5 release. TortoiseHg 2.7.1 will be shipped with 2.5.1

バグ修正

  • update: fix unicode error on confirmation of bookmarks (fixes #2341)
  • repotreemodel: recover from missing <allgroup> element (closes #1075)
  • repotreemodel: remove unsafe processEvents() during loadSubrepos() (fixes #2256)
  • status: respect filter text when the file list is refreshed
  • bookmark, branchop, tag: work around case-insensitive completion of QComboBox
  • qtlib: make sure getCurrentUsername() not fall back to system value
  • purge: move completed() handlers to instance to avoid GC issue (fixes #2386)
  • bisect: ask cmdui.Widget() to create a status bar (fixes #2390)
  • guess: keep similarity as raw value for sorting (fixes #1332)

機能強化および改善点

  • change selection in the commit tool
  • startup performance improvements (closes #940)
  • cleanup menu and title strings
  • blockmatcher: make BlockList clickable
  • commit, revdetails: change splitter style to make it easier to see on Windows
  • cmdui: prettify command-line string for display (closes #1529)
  • fileview, shelve: add 'Display the file anyway' link when files or patches are not shown
  • infobar: convert revision id hashes into links
  • infobar: convert subrepo references and subrepo revision id hashes into links (needs Mercurial 2.5)
  • mergetools: add a kdiff3-noauto merge tool disabling automated merge
  • mergetools: add Windows support for "meld"
  • serve: show balloon when minimizing running server to tray (refs #1845)
  • settings: synchronize and remember the active page of all settings forms

インストーラの変更

  • Upgraded PyQt to 2.9.6 (from 2.9.1), which includes QScintilla 2.7 (fixes #2340)
  • Upgraded python-keyring to 1.2

TortoiseHg 2.6.2

バージョン 2.6.2 はバグ修正と既存機能の改善のリリースです。

バグ修正

  • chunks: use regexp to capture .rej filename from non-English message
  • clone: handle location of source patch repository as full path
  • cmdui: always set percentage to QProgressBar (fixes #2261)
  • rejects: handle non-ascii path correctly
  • rename: remove workaround for case-changing rename on Windows

TortoiseHg 2.6.1

バージョン 2.6.1 はバグ修正と既存機能の改善のリリースです。

バグ修正

  • commit: hide the 'autoinc' option when merging
  • copypatch: have dummy Writable object acts like a string (fixes #2280)
  • copypatch: support internal lossless export/import via clipboard (fixes #841)
  • hgignore: use util.expandpath() to expand env vars of ui.ignore (fixes #2306)
  • manifestdialog: fix possible unicode error at cset link handler (fixes #2289)
  • merge: refresh csinfo of commit page so that it can show two parents
  • rejects: earlybytes fix (fixes #2295)
  • rename: actually overwrite existing file if requested
  • repofilter: use case-sensitive completion for revsets (fixes #2276)
  • reporegistory: restore original behavior of setActiveTabRepo('') (fixes #2279)
  • resolve: normalize paths before calling resolve
  • update: correct default behavior of updating to bookmark to 'prompt'
  • workbench: pushes new branch without failing if --pushafter set (fixes #1986)

機能強化および改善点

  • merge: improve Commit/Cancel buttons and merge "cancel" message (refs #1727)
  • merge: let the user change the commit options on the merge wizard commit page (fixes #1727)
  • resolve: add "diff to common ancestor" cmenu actions in resolve window (fixes #2201)
  • resolve: add doubleclick actions in resolve window (fixes #2236)
  • settings: completed helptext for 'Diff and Annotate' -> 'MQ Git Format'
  • wctxactions: use RenameDialog for copy action

インストーラの変更

  • onsub extension now bundled
  • dulwich upgraded to 0.8.7

TortoiseHg 2.6

バージョン 2.5 は主要な機能リリースです。

同梱パッケージのバージョン

バグ修正

  • cmdui, qscilib: avoid CTRL+L key binding collision (fixes #2205)
  • commit: ignore IOError when saving state (fixes #2202)
  • filectxactions: fix parent of vdiff warning dialog (fixes #2252)
  • filectxactions: set up initial state of actions correctly (fixes #2255)
  • fileview: fix possible TypeError on AnnotateThread.abort (fixes #2188)
  • qtlib: check if user input can be converted to local encoding (fixes #2196)
  • repomodel: avoid filled.emit() of destroyed HgRepoListModel (fixes #1267)
  • repofilter: restore index of revset combobox to avoid extra activated signal
  • repotreeitem: cast possible QString to unicode at setShortName (fixes #2227)
  • revdetails: have message widget honor user-specified font
  • reporegistry: activate the current repository entry after a model reload
  • rollback: remove unwanted restriction of undo desc
  • thg: make sure to load threading module by main thread (fixes #1894)
  • workbench: use windows-safe getuser() to build IPC socket name (fixes #2238)
  • grep: fix unicode handling of several context menu actions (fixes #2274)

機能強化および改善点

  • commit: prompt the user to set a default username on commit if necessary
  • filedialogs: add multi-selection menu (fixes #1871)
  • menu: add shelve to menuthg so it shows up in shellconf (fixes #2209)
  • repomodel: add Latest tags column
  • repowidget, status, manifest: change background color when a filter is applied
  • resolve: add context-menu in resolve window (fixes #2200)
  • settings: add 'phases.publish' support
  • RTF file support in docdiff

OlderReleaseNotes----

--
原文: http://bitbucket.org/tortoisehg/thg/wiki/ReleaseNotes

Updated