Package: mercurial / 3.1.2-2
Metadata
Package | Version | Patches format |
---|---|---|
mercurial | 3.1.2-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
deb_specific__support_templates_in_fsh.patch | (download) |
mercurial/templater.py |
2 1 + 1 - 0 ! |
support installation of templates in fhs. |
deb_specific__support_help_in_fhs.patch | (download) |
mercurial/help.py |
6 4 + 2 - 0 ! |
support installation of help topics in fhs. |
deb_specific__use_sensible editor.patch | (download) |
hgeditor |
2 1 + 1 - 0 ! |
--- |
deb_specific__hgk.py.patch | (download) |
hgext/hgk.py |
2 1 + 1 - 0 ! |
--- |
deb_specific__optional dependencies | (download) |
hgext/bugzilla.py |
3 2 + 1 - 0 ! |
--- |
proposed_upstream__correct zeroconf doc | (download) |
hgext/zeroconf/__init__.py |
6 3 + 3 - 0 ! |
--- |
deb_specific__support_mo_in_fhs.patch | (download) |
mercurial/i18n.py |
2 1 + 1 - 0 ! |
look for *.mo files in /usr/share/locale (fhs compliant) |
deb_specific__disable_libdir_replacement.patch | (download) |
setup.py |
1 0 + 1 - 0 ! |
disabled hginstallscripts @libdir@ replacement in setup.py. |
for_upstream__dont_rm_usr_bin_python_when_running_testsuite.patch | (download) |
tests/run-tests.py |
2 1 + 1 - 0 ! |
don't rm /usr/bin/python when running the testsuite mercurial tries to delete /usr/bin/python when running the testsuite with "make tests TESTFLAGS=--with-hg=/usr/bin/hg". If you're doing it as a user, the testsuite fails because it can't remove it. . This fixes it at least in Debian. I'm unsure about other systems. Bug: http://bz.selenic.com/show_bug.cgi?id=4045 |
for_upstream__lenient_test shelve.patch | (download) |
tests/test-shelve.t |
6 3 + 3 - 0 ! |
make test-shelve.t more lenient When running on a slower system (eg. MIPS buildd), the age of the shelf can be 10 seconds or more, resulting in the output alignment changing and thus a test failure. This patch makes the spacing be matched more leniently. Bug: http://bz.selenic.com/show_bug.cgi?id=4124 |
from_upstream__test patchbomb_t_work_around_Python_change_d579866d6419_issue4188.patch | (download) |
tests/test-patchbomb.t |
39 28 + 11 - 0 ! |
test-patchbomb.t: work around python change d579866d6419 (issue4188) Python 2.7.7 and later (as well as some ubuntu/debian packages of 2.7.6) include a fix that makes the email module more pedantically correct for MIME boundaries, but this breaks our tests. We work around this by filtering the output of any 'hg email' invocations in the test that produce MIME messages. |
from_upstream__encoding_add_hfsignoreclean_to_clean_out_HFS ignored_characters.patch | (download) |
mercurial/encoding.py |
22 22 + 0 - 0 ! |
encoding: add hfsignoreclean to clean out hfs-ignored characters According to Apple Technote 1150 (unavailable from Apple as far as I can tell, but archived in several places online), HFS+ ignores sixteen specific unicode runes when doing path normalization. We need to handle those cases, so this function lets us efficiently strip the offending characters from a UTF-8 encoded string (which is the only way it seems to matter on OS X.) . This is a fix for CVE-2014-9390 |
from_upstream__pathauditor_check_for_codepoints_ignored_on_OS_X.patch | (download) |
mercurial/pathutil.py |
10 7 + 3 - 0 ! |
pathauditor: check for codepoints ignored on os x This is a fix for CVE-2014-9390 |
from_upstream__pathauditor_check_for_Windows_shortname_aliases.patch | (download) |
mercurial/pathutil.py |
7 7 + 0 - 0 ! |
pathauditor: check for windows shortname aliases This is a fix for CVE-2014-9390 |