# HG changeset patch # User Will Thames # Date 1375233908 -36000 # Node ID 2316f2623dd4c4b458bd7f54c5771432b53eddaf # Parent e775ffbcb3590fb969b92903651de01d7bc6eea9 Fix for missing mercurial.utils deque mercurial.utils does not always contain deque (e.g. it doesn't in mercurial-2.2.3-1.fc17.x86_64 rpm) Respecting recent commit that uses mercurial.utils for python 2.4 we try default collections deque and fallback to mercurial.utils deque diff --git a/hgsubversion/util.py b/hgsubversion/util.py --- a/hgsubversion/util.py +++ b/hgsubversion/util.py @@ -9,7 +9,11 @@ from mercurial import error from mercurial import hg from mercurial import node from mercurial import util as hgutil -from mercurial.util import deque + +try: + from collections import deque +except: + from mercurial.util import deque try: from mercurial import revset