1. TortoiseHg
  2. TortoiseHg
  3. thg

Commits

Show all
Author Commit Message Date Builds
fri
nautilus: fix the extension for Nautilus 3.16+ (fixes #4228) This fixes issue #4228 by passing the file list to the 'activate' signal handler, instead of relying on a shared self.files variable that gets overwritten with a get_background_items call.
Yuya Nishihara
lfprompt: catch Abort caused by invalid largefiles.patterns (fixes #4397)
Yuya Nishihara
fileview: invert colors of excluded chunks on dark theme (refs #810)
Yuya Nishihara
qtlib: rename isdarktheme() to look like a Qt function Perhaps things will be simpler if we are accommodated to the Qt convention where Qt is involved.
Yuya Nishihara
make: add rule to build py2app bundle It runs "make local" in mercurial source tree so that our setup.py can load mercurial package from there.
Yuya Nishihara
make: add common tasks that wrap setup.py and other scripts Make is much easier than running setup.py directly on Unix. I can't remember distutils commands.
Marcel Vogt
setup: add no-chdir options to prevent p2app to change cwd It is now possible to build a app-bundle with basic function known bugs are: - it is not possible to open a new Workbrench - in clone dialog path point to "/"
Marcel Vogt
setup: include sip in appbundle
hindlemail
repowidget: add "Revert all Files" context menu (closes #4337)
Yuya Nishihara
setup: force HGENCODING=utf-8 for py2app bundle This mitigates a risk of famous UnicodeEncodeError. Still it lacks handling of locale environment, but this hack is better than nothing.
Yuya Nishihara
setup: use our valid domain as CFBundleIdentifier of py2app bundle I don't know how it is used, but the doc says "the string should also be in reverse-DNS format." https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102070
Yuya Nishihara
setup: generate hg script wrapper for py2app bundle There were two problems caused by copying "contrib/hg" as a resource: - system "python" is executed - system "mercurial" package is used instead of bundled one So, it didn't work if system "python" was a different version or "mercurial" package wasn't installed. Luckily, the comment refers to the extra_scripts option and it does work fine. According to "hg debuginstall", there are still a cou…
Matt Harbison
contrib: add a setup.cfg file to customize py2app builds This is a copy/paste of the current setup.py values, with the addition of the 'keyring' package and the 'mercurial_keyring' extension. To use this, simply rename it to 'setup.cfg' in the root of the repository before running setup.py. I think we should seriously consider moving the 'keyring' package into setup.py so that it is built in by default. Without it embedded in the app bundle, configur…
Matt Harbison
setup: add support for building OS X application bundles After following the wiki instructions for installing the various homebrew packages and installing py2app, all that is required is this command: $ FORCE_SETUPTOOLS=1 python setup.py py2app (It may be a good idea to 'clean' and 'clean_local' too, to avoid *.pyc in the bundle.) The packages defined in the setup method are the minimum needed to build a working bundle. More nice-to-haves will be …
Matt Harbison
setup: import setup from setuptools if FORCE_SETUPTOOLS is set This is the same mechanism that Mercurial uses to conditionally use setuptools. We will need it to generate an OS X app bundle with py2app.
Matt Harbison
contrib: add the icon file for OS X bundles
Jacob Bundgaard
sync: add browse button to the synchronize window (closes #4394)
Yuya Nishihara
repowidget: do not catch too general exception at detectPatches() The issue #4390 had no traceback because of this.
Yuya Nishihara
Merge with stable
Steve Borho
Added tag 3.6.2 for changeset 8aa4be174380
Branches
stable
Matt Harbison
setup: add a class to generate a py2app compatible config file For reasons unknown, the py2app package ignores the build directory and pulls the tortoisehg related modules from the source tree. This is fine for the *_ui.py files, since they are created both in the build directory and the source tree. However, e8655ee7414d stopped generating the config file in the source tree to keep it clean. This partially reverses that, but we limit its use to when an ap…
Matt Harbison
contrib/hg: mark script executable It looks like this is meant for Windows, but we will include this in the OS X bundle to make it fully self contained. The py2app package can make scripts executable, but then ignores that and uses the source tree instead (more on that later), so this has to be marked in the source tree. Note that this version of the hg script is slightly different from the one currently shipped with Mercurial (t…
Yuya Nishihara
repowidget: label "reject bundle" button as "cancel" (closes #4292) We've renamed "Accept" button to "Pull" because it no longer reuses an incoming bundle. So "Cancel" will make more sense than "Reject". See 8e06560a847a and 8c2f2583ea3c why we can't trust incoming bundles.
Yuya Nishihara
visdiff: clean up unused imports
Yuya Nishihara
repowidget: fix handling of patch.extract() result (hg 3.6) (fixes #4390) It was changed to return a dict at hg b9be8ab6e628. Sadly any exceptions are ignored silently, which should be fixed in the default branch.
Tags
3.6.2
Branches
stable
Robin___
doc: include link to download and use Python 2.7 SWIG bindings
Branches
stable
Yuya Nishihara
hglib, hgqt: bulk-replace use of repo.parents() by repo[None].parents() (hg 3.7) repo.parents() has been removed since Mercurial 3fe8cb40c9c5.
Yuya Nishihara
cachethg: drop check for missing mergestate class We don't support such ancient Mercurial versions.
Yuya Nishihara
hglib: replace mergestate() by compatibility wrapper (hg 3.7) (fixes #4377) The mergestate constructor was refactored to mergestate.read() and .clean() by hg 2ddc92bae4a7, 3185c01c551c, etc. We need mergestate.read().
Wagner Bruna
i18n: pull latest es and fr translations from Launchpad
Branches
stable
  1. Prev
  2. Next