Package: mercurial / 3.1.2-2

Metadata

Package Version Patches format
mercurial 3.1.2-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
deb_specific__support_templates_in_fsh.patch | (download)

mercurial/templater.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 support installation of templates in fhs.
deb_specific__support_help_in_fhs.patch | (download)

mercurial/help.py | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 support installation of help topics in fhs.
deb_specific__use_sensible editor.patch | (download)

hgeditor | 2 1 + 1 - 0 !
i18n/da.po | 7 4 + 3 - 0 !
i18n/de.po | 11 6 + 5 - 0 !
i18n/el.po | 4 2 + 2 - 0 !
i18n/fr.po | 4 2 + 2 - 0 !
i18n/it.po | 6 3 + 3 - 0 !
i18n/ja.po | 13 7 + 6 - 0 !
i18n/pt_BR.po | 14 8 + 6 - 0 !
i18n/ro.po | 7 4 + 3 - 0 !
i18n/ru.po | 14 8 + 6 - 0 !
i18n/sv.po | 9 5 + 4 - 0 !
i18n/zh_CN.po | 4 2 + 2 - 0 !
i18n/zh_TW.po | 6 3 + 3 - 0 !
mercurial/commands.py | 4 2 + 2 - 0 !
mercurial/help/config.txt | 3 2 + 1 - 0 !
mercurial/help/environment.txt | 2 1 + 1 - 0 !
mercurial/ui.py | 2 1 + 1 - 0 !
17 files changed, 61 insertions(+), 51 deletions(-)

---
deb_specific__hgk.py.patch | (download)

hgext/hgk.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
deb_specific__optional dependencies | (download)

hgext/bugzilla.py | 3 2 + 1 - 0 !
hgext/convert/bzr.py | 3 2 + 1 - 0 !
hgext/convert/common.py | 5 3 + 2 - 0 !
hgext/convert/cvs.py | 2 1 + 1 - 0 !
hgext/convert/darcs.py | 5 3 + 2 - 0 !
hgext/convert/git.py | 2 1 + 1 - 0 !
hgext/convert/gnuarch.py | 3 2 + 1 - 0 !
hgext/convert/monotone.py | 2 1 + 1 - 0 !
hgext/convert/subversion.py | 12 9 + 3 - 0 !
mercurial/hgweb/server.py | 6 4 + 2 - 0 !
10 files changed, 28 insertions(+), 15 deletions(-)

---
proposed_upstream__correct zeroconf doc | (download)

hgext/zeroconf/__init__.py | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
deb_specific__support_mo_in_fhs.patch | (download)

mercurial/i18n.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 look for *.mo files in /usr/share/locale (fhs compliant)
deb_specific__disable_libdir_replacement.patch | (download)

setup.py | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 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 !
1 file changed, 1 insertion(+), 1 deletion(-)

 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 !
1 file changed, 3 insertions(+), 3 deletions(-)

 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 !
1 file changed, 28 insertions(+), 11 deletions(-)

 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 !
1 file changed, 22 insertions(+)

 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 !
tests/test-commit.t | 17 17 + 0 - 0 !
2 files changed, 24 insertions(+), 3 deletions(-)

 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 !
tests/test-commit.t | 36 35 + 1 - 0 !
2 files changed, 42 insertions(+), 1 deletion(-)

 pathauditor: check for windows shortname aliases
 This is a fix for CVE-2014-9390