summaryrefslogtreecommitdiff
path: root/debian/patches/from_upstream__layouts_fix_crash_when_importing_hgext_hgsubversion.patch
diff options
context:
space:
mode:
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.patch28
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:
-