Commit graph

51 commits

Author SHA1 Message Date
wiz
fdf003845b Updated py-tortoisehg to 4.3.1.
TortoiseHg 4.3.1

TortoiseHg 4.3.1 is a quarterly feature release; 4.3.0 was skipped
since Mercurial tagged 4.3.1 the day as 4.3

Bug Fixes

    fileview: fix marker dark theme background colors (refs #810)

Improvements

    repowidget: add custom tools support to pair selection menu
    repowidget: add custom tools support to multiple selection menu
    sync: use [hostsecurity] section instead of [hostfingerprints] (refs #4830)

Installer

    newest versions of hg-git, dulwich and evolve

TortoiseHg 4.2.2

TortoiseHg 4.2.2 is a regularly scheduled bug-fix release

Installer

    latest hg-git, evolve
2017-08-14 19:54:55 +00:00
wiz
03957b7e19 Updated py-tortoisehg to 4.2.1.
TortoiseHg 4.2.1

TortoiseHg 4.2.1 is a regularly scheduled bug-fix release

Bug Fixes

    compat: replace util.stderr on frozen Windows build (fixes #4754)
    compat: wrap scmutil.userrcpath() for hg 4.2 (fixes #4744)
    mq: escape patch revision passed to qfinish command (fixes #4773)
    qtrun: actually disable pager in GUI by ui.paginate flag (fixes #4778)
    run: import getopt.GetoptError directly (fixes #4746)

Installer

    latest hg-git, mercurial_keyring
2017-06-19 20:11:39 +00:00
wiz
ef68990986 Updated py-tortoisehg to 4.2.
TortoiseHg 4.2

TortoiseHg 4.2 is a regularly scheduled (quarterly) feature release, coinciding with Mercurial 4.2

Bug Fixes

    customtools: do not crash by tool name containing dot (fixes #4740)
    revdetails: convert issue patterns to unicode (fixes #4737)
    win32: fix XLS hack in docdiff (refs #4540)

Improvements

    archive: allow to archive "all files touched since X"
    merge: respect 'merge-pattern' config when merging (fixes #1928)
    status, repo: remove unnecessary invalidation (fsmonitor compatibility)

Installer

    packaged with Mercurial 4.2 + 3 stable commits and one WIX fix commit
    updated keyring and evolution
2017-05-17 10:36:16 +00:00
wiz
4033695986 Updated py-tortoisehg to 4.1.3.
TortoiseHg 4.1.3

TortoiseHg 4.1.3 is a special release to pick up security fixes in Mercurial 4.1.3

TortoiseHg 4.1.2

TortoiseHg 4.1.2 is a regularly scheduled bug-fix release

Bug Fixes

    fix URLs to websites

Installer

    Latest evolve and dulwich extensions
2017-04-19 17:47:05 +00:00
wiz
a97c0d13ae Updated py-tortoisehg to 4.1.1.
Bug Fixes

    fix URLs to website

Installer

    Latest keyring extension
2017-03-20 14:09:53 +00:00
wiz
937f8bf965 Updated py-tortoisehg to 4.1.
TortoiseHg 4.1

TortoiseHg is a regularly scheduled (quarterly) feature release, coinciding with Mercurial 4.1

Bug Fixes

    cmdcore: fix PYTHONPATH to not include ''
    revdetails: fix url/nodeid markup to not capture HTML escapes (fixes #4663)

Installer

    Latest hgsubversion and evolve tags
2017-02-27 10:28:56 +00:00
wiz
efcb2cc5ed Updated py-tortoisehg to 4.0.2.
TortoiseHg 4.0.2

TortoiseHg 4.0.2 is a regularly scheduled bug-fix release, containing
only updates to Mercurial itself.
2017-02-07 12:33:54 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
wiz
4435563492 Updated py-tortoisehg to 4.0.1 (leaf package).
Committed during freeze to fix build. Something had changed the
PLIST, a dependency update perhaps?

Changes:

TortoiseHg 4.0.1 is a regularly scheduled bug-fix release

Bug Fixes

    customtools: add tooltips to hook types dropdown (fixes #4625)
2016-12-20 08:53:22 +00:00
wiz
3ed9e06b34 Do not install same files that mercurial itself installs.
Bump PKGREVISION.
2016-11-08 08:19:37 +00:00
wiz
e741870f05 Updated py-tortoisehg to 4.0.
TortoiseHg 4.0

TortoiseHg 4.0 is a quarterly feature release

Improvements

    graph: make annotate/history graph work with a shallow (remotefilelog) repo
    repoagent: light-weight suspend of repository monitor while running commands
    repofilter: adjust branch combo to content every time model changed
    repofilter: do not calculate width of revset combo from contents (fixes #4035)

hgext:

    extension: rename the extension from 'lighthg' to 'thg'
    extension: restrict to only 'view' as a command name
    light-ui: update the windows name to mention TortoiseHg and reponame
2016-11-07 11:27:13 +00:00
wiz
92bf73a374 Updated py-tortoisehg to 3.9.2.
TortoiseHg 3.9.2 is a regularly scheduled bug-fix release.

There were no changes to TortoiseHg itself in this release, but
the installer packages include Mercurial 3.9.2 and many updates to
the packaged software libraries. The Windows installers now come
with the latest Python release (2.7.10), the latest Qt4 and PyQt4
releases, and updates to several Mercurial extensions including
keyring, evolve, and dulwich (hg-git).
2016-10-09 21:29:30 +00:00
wiz
da2bddc57e Updated py-tortoisehg to 3.9.1.
TortoiseHg 3.9.1

TortoiseHg 3.9.1 is a regularly scheduled bug-fix release.

Bug Fixes

    graphopt: show working copy if any of its parents are in a branch filtering
    sync: reorder SecureDialog.init to avoid too early _updateUi() (fixes #4559)
    toposort: avoid crash when tip revision is hidden
2016-09-18 22:15:24 +00:00
wiz
56128362c9 Updated py-tortoisehg to 3.9.
TortoiseHg 3.9

TortoiseHg 3.9 is a quarterly feature release, with many improvements to performance on large repositories, and security improvements in Mercurial 3.9. See https://www.mercurial-scm.org/wiki/SecureConnections

Bugs Fixes

    merge: fix missing separator in merge preview output (fixes #4526)
    repofilter: do not emit branchChanged if original branch is restored
    repowatcher: compare st_size and st_ctime to detect changes
    repowidget: add status bar to LightRepoWindow (fixes #4553)
    run: load template functions from extensions (fixes #4515)
    wconfig: patch iniparse to allow :suboption in name

Improvements

    commit: focus on commit message after branch operation (fixes #4442)
    filedata: pass in existing copy information to diff
    fileview: change shortcut keys of parent toggle actions to free Ctrl+n
    icons: doubles the icon sizes on Linux on retina displays (fixes #4493)
    init: relabel "Add special files" to avoid confusion with "hg add" (fixes #4513)
    repofilter: improve branch drop-down performance
    repomodel: new graph layout algorithm for large repositories
    status: reuse working context in WctxModel
    sync: add widget to select minimum TLS protocol
    workbench: add actions to switch tabs by Ctrl+n key (closes #3543)
    workbench: add shortcut to toggle visibility of task tab

Installer

    updates to mercurial_keyring, evolve, hgsubversion, and hg-git
2016-08-02 23:33:57 +00:00
wiz
d5dd9d74df Updated py-tortoisehg to 3.8.4.
TortoiseHg 3.8.4 is a regularly scheduled bug-fix release.

Bug Fixes

    N/A

Installer

Updates to dulwich and evolve, and (obviously) hg 3.8.4
2016-07-21 12:57:44 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
df1d4afed9 Updated py-tortoisehg to 3.8.3.
TortoiseHg 3.8.3

TortoiseHg 3.8.3 is a regularly scheduled bug-fix release.

Bug Fixes

    extensions: prevent loading blackbox in GUI process (fixes
    #4489)
    matching: do not use indexing to get first revision from smartset
    (fixes #4497)

Installer

Updates to hgsubversion, hggit, evolve, hgkeyring, and python-keyring
(which changed hosting to github)
2016-06-06 12:15:50 +00:00
wiz
e741c2daa4 Updated py-tortoisehg to 3.8.1.
TortoiseHg 3.8.1

TortoiseHg 3.8.1 is a feature release. 3.8.0 was skipped since
Mercurial tagged 3.8.1 the same day as 3.8.0.

Bug Fixes

    guifork: disable interaction with tty input (refs #4469)
    qtapp: disable interaction with tty on GUI (fixes #4469)
    postreview: suggest wiki if reviewboard extension not enabled (fixes #4463)
    workbench: fall back to revset query on "go to revision" (fixes #4084)

Improvements

    clone: add a --config extensions.largefiles= option
    paths: always respect the HG environment variable

Installer

    updates to packaged dulwich and hgsubversion
2016-05-05 12:45:04 +00:00
wiz
8bf3fb2967 Update py-tortoisehg to 3.7.3.
TortoiseHg 3.7.3 is a regularly scheduled bugfix release, primarily to pick up security bug fixes in Mercurial 3.7.3.
2016-04-14 12:57:28 +00:00
wiz
711174f25d Update py-tortoisehg to 3.7.2:
TortoiseHg 3.7.2 is a regularly scheduled bugfix release, primarily
to pick up bug fixes on the stable branch of Mercurial and packaging
improvements.
2016-03-08 15:17:14 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
wiz
6c172c03f7 Update py-tortoisehg to 3.7.1:
TortoiseHg 3.7.1

TortoiseHg 3.7.1 is a feature release. TortoiseHg 3.7 was never
packaged since there was a hot-fix necessary for Mercurial 3.7.

Bug Fixes

    cmdui: backport more robust parsing of prompt choices (fixes #4423)
    commit: include ignored files if explicitly selected (fixes #4422)
    docklog: stop shell expansion if command-line token looks quoted (fixes #4312)
    fileview: invert colors of excluded chunks on dark theme (refs #810)
    lfprompt: catch Abort caused by invalid largefiles.patterns (fixes #4397)
    merge: don't call other revision as "target" (fixes #4413)
    nautilus: fix the extension for Nautilus 3.16+ (fixes #4228)
    repowidget: label "reject bundle" button as "cancel" (closes #4292)
    repotreeitem: keep root paths in unicode (fixes #3723)

Improvements

    introduce a GUI lock tool
    repowidget: add "Revert all Files" context menu (closes #4337)
    settings: resurrect field for ui.editor
    sync: add browse button to the synchronize window (closes #4394)

Installer

    setup: add support for building OS X application bundles
2016-02-06 11:07:10 +00:00
wiz
d64a8d9300 Update py-tortoisehg to 3.6.3:
TortoiseHg 3.6.3 is a regularly scheduled bug fix release.

Bugs Fixes

    demandimport: exclude pkgutil and pkg_resources (fixes #4271, #4298)
2016-01-18 22:57:37 +00:00
wiz
97f375ac74 Fix packaging with latest py-sphinx and depend on it. Bump PKGREVISION. 2016-01-17 19:33:09 +00:00
wiz
77004476d5 Update py-tortoisehg to 3.6.2:
Bugs Fixes

    repowidget: fix handling of patch.extract() result (hg 3.6) (fixes #4390)

Improvements

    doc: include link to download and use Python 2.7 SWIG bindings
2015-12-27 23:44:26 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
wiz
12ba1a647b Update py-tortoisehg to 3.6.1:
Bugs Fixes

    reporegistry: move warning of opening non-hg repository to common function
    bump major revision number in docs
2015-11-23 00:09:43 +00:00
nros
4ea2c6c4bc Fix py-tortoisehg.
tortoisehg had a change that made it overwrite config.py on install.
due to this change behavior: patch setup-py instead of providing a config.py.
Bump PKGREVISION.
2015-11-18 17:12:43 +00:00
wiz
4de127276a Update py-tortoisehg to 3.6:
TortoiseHg 3.6 is a major feature release

Bugs Fixes

    mq: suppress original error only if all rejects are resolved (fixes #4325)
    osx: adjust icon sizes when add THG_RETINA environment variable is set to True
    repowidget: allow bookmarking applied MQ patch (fixes #4336)
    update: handle EnvironmentError in the same way as parameter error (fixes #4283)

Improvements

    compress, graft, rebase: provide "shelve" as cleanup option (closes #4252)
    mqdock: add menu action to push/pop to the selected patch
    mqdock: add menu and toolbar action to finish patches (closes #4296)
    repowidget: change Filter by/Ancestors into Filter by/Ancestors and Descendants
2015-11-17 11:42:39 +00:00
agc
efd9ad4549 Remove duplicate SHA512 digests that crept in. 2015-11-04 17:41:15 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 03:27:11 +00:00
wiz
c5c07e5386 Update py-tortoisehg to 3.5.2:
TortoiseHg 3.5.2

TortoiseHg 3.5.2 is a regularly scheduled bugfix release.

Bug Fixes

    repotab: do not close removed repo in the middle of switching tabs (fixes #4253)
    settings: fix noop deletion of unnamed hook (fixes #4289)
    shelve: create patchctx by MQ patch name if appropriate (fixes #4308)

Installer

    wix: resurrect kdiff3-noauto for bundled kdiff3 (fixes #4309)
2015-10-15 10:37:39 +00:00
wiz
b72635a17d Update to 3.5.1:
TortoiseHg 3.5.1

TortoiseHg 3.5.1 is a regularly scheduled bugfix release.

Bugs Fixes

    visdiff: preserve the executable bit after editing a file

Installer

    setup: exclude setup.py and distutils from py2exe build
    wix: add mercurial/help/scripting.txt (fixes #4264)
2015-09-13 09:30:48 +00:00
wiz
0e7f1daef4 Update to 3.5:
TortoiseHg 3.5

TortoiseHg 3.5 is a major feature release, including the new
Mercurial 3.5 major release and a small number of bug-fix commits.

Bugs Fixes

    filectxactions: open save dialog where repository file exists (fixes #3445)
    grep: split inc/exc patterns on Comma instead of Comma+Space (fixes #836)
    lfprompt: suppress exception on getting size of inaccessible file (fixes #4240)
    qtlib: drop support for old-style icon lookup
    qtlib: load icons from filesystem unless frozen
    reporegistry: look for parent repo in model on removeSubrepo (fixes #4214)
    repowatcher: check mtime of bookmarks file (hg 3.5)
    repowatcher: detect rollback of repository states (fixes #4193)
    sync: sort bookmarks in target combobox alphabetically (fixes #4222)

Improvements

    names: experimental support for displaying any name space
    repoview: add an action to resize columns ignoring settings
    repowidget: add menu to filter ancestors, by author or branch (closes #1455)
    sync: allow to select user certificates by file dialog
    sync: open the save dialog when Enter is pressed in URL field
    workbench: add icon to Web Server menu item (closes #4211)

Installer

    update tsvn doc-diff scripts (fixes #3404, #4244)
    setup: build Qt resources only for py2exe target
    setup: do not pack unnecessary files to icon resource
    setup: generate config module according to installation options (refs #2178)
    setup: generate list of .mo files from existing .po files (fixes #2431)
    setup: move library.zip and dlls to lib/ directory (refs #4164, #4194)
    setup: respect prefix where nautilus extension will be installed (fixes #2178)
2015-08-14 18:00:56 +00:00
nros
5775a7261c Update py-tortoisehg to version 3.4.2.
Changelog:

Bug fixes
   * settings: have filename edit accept focus by clicking (fixes #4192)
   * update docdiff scripts
   * thgstatus: fix typo in an option description
   * lighthg: use 'sys.argv' instead of undefined 'argv'
2015-07-18 21:56:49 +00:00
wiz
7eede237f9 Update to 3.4.1:
TortoiseHg 3.4.1 is a regularly scheduled bugfix release. The Windows
packages no longer include subversion SWIG bindings, see libsvn.

Bug Fixes

    hglib: prevent loading zeroconf extension in GUI process (fixes
    #3289)
    merge: suppress changed/deleted prompt when discarding p2
    changes (refs #3856)
    workbench: avoid crash on sync bookmarks with no configured
    path (fixes #4166)

Improvements

    filectxactions: add explore local option to file context menu
    (fixes #3442)

Installer

    contrib/hg, thg: avoid crash by missing PATH environment
    overlay: insert bin folder to PATH and sys.path for pywintypes
    (fixes #4158)
    thg: insert bin folder into sys.path for pywintypes (fixes
    #4153)
    wix: move kdiff3.exe into bin/ folder (fixes #4151)
2015-06-07 08:52:50 +00:00
nros
6c26e31c6c Updated py-tortoisehg to version 3.4.
Release notes:
TortoiseHg 3.4 is a regularly scheduled feature release.

Bug Fixes

    bookmark, matching, sign, tag: allow to resize horizontally while
     having fixed height (refs #4043)
    bookmark, tag, update: avoid combo box taking too much space (fixes #4043)
    commit: prompt for new largefiles first to skip extra confirmation
     (fixes #1954)
    filedata: rewrite copy detection by using copies.pathcopies() (fixes #3949)
    merge: discard p2 changes without using debugsetparents (fixes #3856)
    mergetools: add $output to meld to change which file will be saved
     (fixes #4134)
    quickop: do not calculate status unnecessarily in GUI process (refs #1828)
    quickop: catch known exceptions raised from repo.status() (fixes #1828)
    repomodel: clear cache of latest tags on repository change (fixes #4137)
    repoview: ignore corrupted column_widths saved in QSettings (fixes #1456)
    repowidget: refresh commit tab after rollback or custom hg command
     (fixes #3981)
    revset: set appropriate size policy to status bar of query dialog
     (fixes #834)
    sync: get host fingerprint asynchronously by extension command
     (fixes #4114)

Improvements

    bookmark: add simple bookmark dialog to sync screen (fixes #322)
    commit: do not overwrite username if ui.askusername is set (closes #4064)
    filectxactions: enable shortcuts only if the owner or its children has focus
    filectxactions: add shortcut to delete unversioned file (closes #3681)
    fileview, status: enable annotate mode for working directory
    rebase: mention command line options in checkbox labels
    sync: add "unbundle" to "repository" menu (fixes #4067)
    workbench: add default merge action to main menu and toolbar (closes #222)
2015-05-19 16:35:07 +00:00
tnn
255d0cb0b8 Recursive revbump following MesaLib update, categories a through f. 2015-04-25 14:20:17 +00:00
wiz
448c97267d Update to 3.3.3:
TortoiseHg 3.3.3

TortoiseHg 3.3.3 is a regularly scheduled bug-fix release. The
evolve extension was added to the Windows installer packages in
this release.

Bug Fixes

    annotate: do not instantiate filectx per line (fixes #4071)
    copypatch, export: pass --rev option in compact form (fixes #4081)
    doc, version: bump copyright year (fixes #4066)
    filectxactions: avoid crash by opening log of new file (fixes #4096)
    filedata: calculate status from given base revision if not known
    filedata: copy subrepo attributes when switching base revisions (fixes #4102)
    guess: sort added/removed files by path for stable result (fixes #4079)
    repofilter: always request to unapply revset by clear button (fixes #4073)
    repotab: catch Abort on repository lookup as well (fixes #4069)
    repowidget: stop the description column from shrinking on restart (refs #3882)

Installer

    Evolve extension is now bundled (latest stable tag: 5.1.2)
    dulwich bumped to 0.9.9 (0.10.0 is broken on Windows)
    hgkeyring bumped to 0.6.7
    hgcr-gui (fixes #4065)
2015-04-05 14:23:47 +00:00
wiz
4fe13c2fda Update to 3.3.2:
TortoiseHg 3.3.2

TortoiseHg 3.3.2 is a regularly scheduled bug-fix release, and an
overhaul of the installer build system. Many components were upgraded
in this release.

Bug Fixes

    archive, clone, init, rename: prettify command-line string for
    display (fixes #4051)
    cmdserver: handle unicode error in command gracefully (fixes
    #3246, #3453)
    cmdserver: recreate QProcess if remainder of last request is
    in write buffer
    guifork: do not fork() more than once on posix by reentering
    to dispatch()
    merge, rename, settings: correct typos in help and warning
    messages (fixes #4047, #4049, #4050)
    openshell: do not parse command string by shlex on Windows
    (fixes #4044)
    qscilib: re-enable custom handling of input method events on
    QScintilla 2.8
    repofilter: take query not convertible to localstr as revset
    (fixes #3664)
    repomodel: prioritize latest tags by date and distance (fixes
    #4048)
    resolve: preserve selection on refresh instead of selecting
    all (refs #2615)
    resolve: disable actions while command is running (fixes #2615)
    sync: do not trust incoming bundle, just re-pull (fixes #2497,
    #3582, #3847)
2015-03-15 21:13:03 +00:00
markd
95b9973a85 Use explicit version of sphinx-build 2015-02-26 09:19:30 +00:00
wiz
76b47a45bd Update to 3.3:
TortoiseHg 3.3

TortoiseHg 3.3 is a regularly scheduled feature release

Bug Fixes

    annotate: fetch line information by command (fixes unsafe thread
    access)
    cmdcore: handle ui labels in unicode to avoid possible exception
    (fixes #3988)
    guifork: use real fork() on posix to run GUI in background
    (fixes #3701)
    init: open repo in existing workbench process if any (fixes
    #3922)
    init: run "hg init" in command process (fixes #3931)
    lfprompt: parse minsize as float value (fixes #1901 again)
    qtapp: handle SIGINT more gracefully by sending close event to
    all windows
    repomodel: work around RepoLookupError that may occur while
    reload is pending
    repowidget: switch to default task tab after initial revision
    is selected
    sync: drop "recurse into subrepositories" option (closes #1645)
    workbench: disable back/forward actions when all repositories
    are closed
    workbench: make sure to run workbench by "New Workbench" action
    workbench: narrow --newworkbench option to command scope
    workbench: show busy indicator while command is running (fixes
    #1186)

Improvements

    clone, init: open workbench after repository created by standalone
    dialog
    filectxactions: open file history dialog in annotate mode
    (closes #3760)
    init: add option to copy user files instead of empty .hgignore
    (closes #3569)
    reporegistry: mark shared repositories with a link icon overlay
    repotab: stop filesystem watcher of background tabs
    sync: never switch task tabs on revision selected
    sync: provide standalone dialog by LightRepoWindow
    workbench: forcibly reload models and views by Ctrl+refresh
    workbench: make it possible to restore the selected sync path
    across restarts
    workbench: restore last open repositories without loading them
    workbench: resurrect docked console widget (closes #3984)

graph:

    color: use "color hashing" to pick a color for each branch
    (closes #3490)
    color: use "color hashing" to pick a color for each user
    graph: support the branch grouping experiment from mercurial
    core
    repomodel: hide all revisions if no matches found for the given
    revset query
    repomodel: rerun last revset query on reload (closes #1705)
    repoview: use a square shape for secret changesets
    repoview: use a pentagon shape for draft changesets

command:

    log: add -r option to specify the initial revision to be selected
    log: add -k/--query option to filter changesets by keyword or
    revset

nautilus/caja:

    add Python Caja extension support (fixes #3936)
2015-02-08 16:37:33 +00:00
wiz
b99036a2a7 Update to 3.2.4:
TortoiseHg 3.2.4 is a regularly scheduled bug fix release

Bug Fixes

    commit: reload patch description if hash changes (fixes #3983)
    filedialogs: forcibly add --hidden because hidden rev can appear in filelog
    repofilter: another workaround to run selected query on Mac OS X
    repowidget: fix indexes of unapplied patch actions to be enabled
2015-01-25 18:55:21 +00:00
wiz
f8f60cf1a7 Update to 3.2.2:
TortoiseHg 3.2.2 is a regularly scheduled bug fix release

Bug Fixes

    chunks: preserve line ending of source file in diff view (fixes #3975)
    console: do not confuse output with prompt input while idle (fixes #3982)
    filectxactions: directly use boolean evaluation to check for empty (fixes #3967)
    init: getExistingDirectory without keyword argument (CentOs 6.3)
    rejects: decode chunk lines as selected content encoding (fixes #3974)
    rename, settings: work around memory corruption by QCompleter(parent)
    repomodel: actually clear revset when repository is stripped
    repomodel: update row count even if failed to reload graph (fixes #3971)
    repowidget: evaluate dagrange set eagerly to fix crash on "Bundle DAG Range"

Improvements

    mergetools: add 3-way dir diff to BeyondCompare 4 (closes #3976)
2014-12-30 14:20:55 +00:00
wiz
d859af49fc Update to 3.2.1:
TortoiseHg 3.2.1 is a bug fix release, mostly intended to pick up
hot-fixes in Mercurial 3.2.1

BugFixes

    Avoid confusion with explorer extension dialog (#3968, #2339)
    Improve documentation for terminal shell configuration (#3957)
2014-11-23 15:18:00 +00:00
wiz
f2d224ced2 Update to 3.2:
TortoiseHg 3.2 is a regularly scheduled feature release

Since 3.1, Mercurial commands are run in separate command server
process. It generally contributes to reliability, but if you have
a faulty extension or an in-process Python hook, it can corrupt
the communication channel between TortoiseHg and the command server.

If you see an error message like "cmdserver: timeout while reading...",
please report it with the list of enabled third-party extensions
and their versions. Currently, reviewboard (#3841) and onsub (#3924)
extensions are known to have this issue.

Bug Fixes

    commit: do not reload patch description if parent is unchanged (fixes #3304)
    qreorder: have drag-and-drop patches run extension command in worker process
    paths: resolve root directory from frozen executable path
    repowatcher: detect removal of repository files (fixes #3697)
    repoagent: unify workingBranchChanged with repositoryChanged
    (fixes #2572 - doesn't auto refresh when update and discard new branch)
    repofilter: grab focus only if shown by user action (refs #3917)
    repomodel: do not clear status message on filter option change (fixes #3887)
    repomodel: restore current/selected indexes by model on reload (refs #1913, fixes #3897)
    repowatcher: check mtime of obsolescence markers (fixes #3913)
    repowidget: do not overwrite browse history by revset result (refs #3832)
    repowidget: do not re-create model on repository or revset changed
    repowidget: move focus to history view when window gets visible (fixes #3917)
    repowidget: remove unused _reload_rev and _last_series (fixes #3923)
    repowidget: switch to commit tab if working-dir row is selected (fixes #1913)
    sync: bypass bundle overlay on fetch just like pull
    (fixes #3946 - fetch after check incoming fails)
    sync: rebuild target bookmarks/branches only when changelog updated (refs #3912)

Improvements

    make output log a task tab, remove class LogDockWidget
    cmdcore: propagate --config options to command process
    debugruncommand: add command that runs hg command in dialog (closes #3934)
    infobar: clear status message with slight delay if command finished (refs #3308)
    prune: add dialog that prunes the specified revs
    qtapp: use wake-up fd to notice SIGINT on Unix
    strip: add --keep checkbox (closes #1865)
    workbench: add toolbar button that aborts any running commands

graph style:

    evolution: also fadeout obsolete changeset
    repomodel: use lighter version of the usual color when a revision is hidden
    repomodel: use red as the default text color for troubled changeset
2014-11-09 16:08:52 +00:00
wiz
9ab60f7a3e Update to 3.1.2:
TortoiseHg 3.1.2 is a regularly scheduled bug-fix release.

Since 3.1, Mercurial commands are run in separate command server
process. It generally contributes to reliability, but if you have
a faulty extension or an in-process Python hook, it can corrupt
the communication channel between TortoiseHg and the command server.

If you see an error message like "cmdserver: timeout while reading...",
please report it with the list of enabled third-party extensions
and their versions. Currently, reviewboard (#3841) and onsub (#3924)
extensions are known to have this issue.

Bug Fixes

    commit: correct boundary value to disable pygments parsing
    (refs #3910)
    commit: do not show username prompt if ui.user is set (fixes
    #3901)
    obsolete: look for markers even if intermediate revisions are
    hidden
    repomodel, sync: fix performance regression on repo having many
    named branches (fixes #3912)
    tag: propagate --force option properly on remove
2014-10-22 09:27:50 +00:00
wiz
eeb5f9ed37 Update to 3.1.1:
Bug Fixes

    annotate: ignore double-click of margin next to the last line
    (fixes #3877)
    cmdcore: allow to change output device of null command session
    (fixes #3864 - RuntimeError on detect outgoing changes to empty
    path)
    filectxactions: do not try 3-way diff if p2 is explicitly
    selected
    (fixes #3854 - "Diff to parent" options only diff to the left
    parent)
    graph: fix AssertionError when generating family lined graph
    (fixes #3892)
    hgignore: disable auto-default of all buttons (fixes #3889)
    repomodel: make sure to render labels by using the same font
    as view
    status: do not set "remove filter" button as auto-default (fixes
    #3876)
    sync: outgoing {node} might be prefixed with white space
    (fixes #3872 - missing first outgoing node if authentication
    required)
    wctxcleaner: do not report branch change as dirty working
    directory
    (refs #3822 - allow backout, graft, merge and rebase onto new
    branch)
    win32ill: suppress KeyboardInterrupt while shutting down
    message-loop thread

Improvements

    merge: add link to review a merge
    wctxactions: add "Edit Rejects" action that opens RejectsDialog
    (closes #3838)

Installer

    update hg-git to current tip (c68edf83bfbc), fixes SSH issue
    (#3862)
    pyre2 is now bundled, for must improved regexp performance
2014-09-07 20:32:34 +00:00
wiz
f87ba951c6 Update to 3.1:
TortoiseHg 3.1 is a major feature release.

Since 3.1, Mercurial commands are run in separate command server
process. It generally contributes to reliability, but if you have
a faulty extension or an in-process Python hook, it can corrupt
the communication channel between TortoiseHg and the command server.

If you see an error message like "cmdserver: timeout while reading...",
please report it with the list of enabled third-party extensions
and their versions. Currently, reviewboard extension is known to
have this issue. #3841

Note the Windows installers include Mercurial version 3.1 plus two
stable commits which addressed Windows platform-specific bugs.
Bug Fixes

    cmdui: add hidden button to close prompt dialog with no response
    (fixes #1317 - merge has no cancel option)
    filectxactions: redesign to show diff between baseRev and rev
    (fixes #2313 - diff selected file revisions not working after
    move/rename)
    grep, status: use built-in drag-and-drop infrastructure
    patchctx: use patch name give by repo if it is an MQ patch
    (fixes #3831 - patch name is ambiguous when using directories)
    postreview: correctly set parent of first selected revision
    (fixes #3538)
    repofilter: do no run revset query by focus out during history
    completion
    repofilter: do not steal focus when window is restored from
    minimized state
    repomodel: render description column without using HTMLDelegate
    (fixes #1590 - description column contents aligned 1px upper)
    repotreemodel: work around unicode error on XML parse failure
    (fixes #3820)
    run: continue without fork if new process can't be spawned
    (fixes #1949, #3800)
    run: promote rev to common annotate/log option (fixes #3799)
    workbench: do not change window icon (closes #3737)

command runner:

    cmdcore: enable command-server client by default in 3.1, fixes:
	#3343 - blackbox extension not working
	#1661 - "abort: Interrupted system" call during push with
	subrepos
	#2071 - crash when pushing with mercurial_keyring
	#2614 - util.hgexecutable() returns wrong path
	074fd0fde0b6 - worker.py of Mercurial 2.6 only works in
	main thread
	#3370 - Workbench UI getting dispresponsive on certain
	operations
	#484, #788 - can't use git/subversion subrepo
	#3637 - redirect hook stdout, stderr to Output log
	#3670 - WindowsError 6 in pipe decode/encode filter
    repowidget: run "Export Diff" and "Copy Patch" in command
    process for stability
    revset: run query in command process for stability

commit/status widget:

    commit: do not bulk-add unknown files when all selected files
    are largefiles
    commit, filectxactions: escape paths prior to command execution
    (fixes #2108 - files with some special names can't be added or
    commited)
    commit: take "autoinc" list as glob pattern again
    filectxactions: make "copy patch" generate diff between base
    and target revs
    repowatcher: invalidate cache if dirstate file is modified
    (fixes #3647 - file renaming inconsistencies)
    wctxactions: delegate "file history" action to filectxactions
    (fixes #2591 - No shortcut for "File history" command on files
    in Working Directory)
    wctxcleaner: invalidate changelog on each check of dirstate
    (fixes #3826 - commit do not work properly in the merge dialog)
    wctxactions: make visual diff compare to base revision, add
    "diff local" in place
    (fixes #2001 - diff does not work on MQ patches)
    wctxactions: reimplement by using command APIs, fixes:
	#1347 - add support for pre-<command> and post-<command>
	hooks
	#2217 - adding files to source control in the separate
	thread
	#1953 - largefiles treated wrong when added by "add large..."
	menu

high dpi issues:

    graphdelegate: update row height to actual value prior to
    painting
    (refs #3690)
    widgets: use small icon size defined by platform style (fixes
    #3690)

obsolete changeset:

    repoagent: append --hidden option while hidden changesets are
    visible
    repowidget: replace pseudo "incoming()" filter by "bundle()"
    (refs #3535)
    repowidget: switch visibility of hidden changesets globally
    (fixes #3735 - obosoleted changeset appears as "Child:" field
    unexpectedly)
    thgrepo: start with filtered repo because it is the default of
    Mercurial

Improvements

    blockmatcher: improve visibility of narrow markers
    filelog: export thg filelog [-r REV] [--compare] FILE command
    fileview: remember chunk selection on view mode switch
    mergetools: port gvimdiff from Mercurial's mergetools.hgrc
    searchtoolbar: make next/prev shortcuts available in owner
    widget (fixes #3819)
    status: open merge tool on double-click for unresolved file
    (closes #1230)
    toolbars: use toolbar icon size defined by QApplication.style()
    except on Mac (see 8d6212194e21 for details)

graph:

    graph: draw ancestor-descendant relations in filtered graph
    (see 891146f5a9bb for details)

Installer

    wix: remove i18n source files (.po) from installer package
    (closes #2566)
    keyring 4.0
    hgsubversion 1.6.2
2014-08-08 08:49:03 +00:00
wiz
858a732b04 Update to 3.0.2:
TortoiseHg 3.0.2 is a regularly scheduled bug-fix release.

If you had installed 3.0 and were using the newly bundled hg-svn
or hg-git, you must change the name of those extensions to hgsubversion
and hggit respectively. The method of their bundling has been
changed because of issue #3768. Post-upgrade, you should be able
to de-select "hg-git" and/or "hg-svn" from the settings dialog and
select the new "hggit" and/or "hgsubversion" respectively.

Also note that now that TortoiseHg and Mercurial have synchronized
revision numbers, the names of the TortoiseHg installers for Windows
have been simplified to include just a single version number. These
installer packages still include TortoiseHg and Mercurial (it would
be quite impossible to package one without the other).
2014-08-02 07:07:33 +00:00