diff options
Diffstat (limited to 'debian/patches/from_upstream__layouts_fix_crash_when_importing_hgext_hgsubversion.patch')
-rw-r--r-- | debian/patches/from_upstream__layouts_fix_crash_when_importing_hgext_hgsubversion.patch | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/debian/patches/from_upstream__layouts_fix_crash_when_importing_hgext_hgsubversion.patch b/debian/patches/from_upstream__layouts_fix_crash_when_importing_hgext_hgsubversion.patch deleted file mode 100644 index 14ecb8b..0000000 --- a/debian/patches/from_upstream__layouts_fix_crash_when_importing_hgext_hgsubversion.patch +++ /dev/null @@ -1,28 +0,0 @@ -From: Sean Farley <sean.michael.farley@gmail.com> -Bug: https://bugs.debian.org/742080 -Origin: upstream, https://bitbucket.org/durin42/hgsubversion/commits/0f16e11b2c2bccb2f92d5f9a741d031eac344769?at=default -Subject: layouts: fix crash when importing hgext_hgsubversion - -This change was introduced in 4a92eb1484ba and fixed importing issues for -mercurial < 2.8. Unfortunately, this broke imports for newer versions of -mercurial that have hgsubversion installed in sys.path. - -We now wrap the import in a try-block to catch this ImportError. - -diff --git a/hgsubversion/layouts/standard.py b/hgsubversion/layouts/standard.py ---- a/hgsubversion/layouts/standard.py -+++ b/hgsubversion/layouts/standard.py -@@ -57,7 +57,12 @@ class StandardLayout(base.BaseLayout): - - def taglocations(self, meta_data_dir): - # import late to avoid trouble when running the test suite -- from hgext_hgsubversion import util -+ try: -+ # newer versions of mercurial >= 2.8 will import this because the -+ # hgext_ logic is already being done in core -+ from hgsubversion import util -+ except ImportError: -+ from hgext_hgsubversion import util - - if self._tag_locations is None: - |