Package: mercurial / 4.0-1+deb9u1

Metadata

Package Version Patches format
mercurial 4.0-1+deb9u1 3.0 (quilt)

Patch series

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

contrib/hg-ssh | 17 9 + 8 - 0 !
hgext/fsmonitor/__init__.py | 2 1 + 1 - 0 !
mercurial/cmdutil.py | 2 1 + 1 - 0 !
mercurial/dirstate.py | 2 1 + 1 - 0 !
mercurial/dispatch.py | 31 31 + 0 - 0 !
mercurial/localrepo.py | 7 4 + 3 - 0 !
mercurial/pathutil.py | 16 11 + 5 - 0 !
mercurial/posix.py | 9 8 + 1 - 0 !
mercurial/scmutil.py | 13 10 + 3 - 0 !
mercurial/sshpeer.py | 7 3 + 4 - 0 !
mercurial/subrepo.py | 7 7 + 0 - 0 !
mercurial/util.py | 15 15 + 0 - 0 !
mercurial/windows.py | 10 9 + 1 - 0 !
tests/test-audit-path.t | 100 100 + 0 - 0 !
tests/test-clone.t | 63 63 + 0 - 0 !
tests/test-commandserver.t | 77 77 + 0 - 0 !
tests/test-highlight.t | 1 1 + 0 - 0 !
tests/test-pull.t | 26 26 + 0 - 0 !
tests/test-push-r.t | 26 26 + 0 - 0 !
tests/test-ssh-bundle1.t | 2 1 + 1 - 0 !
tests/test-ssh.t | 15 14 + 1 - 0 !
tests/test-subrepo-git.t | 31 31 + 0 - 0 !
tests/test-subrepo-svn.t | 40 40 + 0 - 0 !
tests/test-subrepo.t | 74 74 + 0 - 0 !
24 files changed, 563 insertions(+), 30 deletions(-)

---
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 | 10 6 + 4 - 0 !
i18n/pt_BR.po | 13 7 + 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 | 8 4 + 4 - 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 | 11 8 + 3 - 0 !
mercurial/hgweb/server.py | 3 2 + 1 - 0 !
mercurial/sslutil.py | 4 3 + 1 - 0 !
tests/test-https.t | 2 1 + 1 - 0 !
12 files changed, 29 insertions(+), 16 deletions(-)

---
proposed_upstream__correct zeroconf doc | (download)

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

---
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


deb_specific__fix_fhs_paths.patch | (download)

mercurial/util.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 use fhs compliant path for data
 By default, mercurial installs expects its data files next to their
 py files in /usr/lib/python2.7/dist-packages/mercurial .  Debian puts
 the data files in the FHS compliant /usr/share/mercurial .  Fix the
 path only when run from the FHS compliant path
 (/usr/lib/pythonX.Y/dist-packages/mercurial) so as to not break the
 testsuite when building the package.