[PATCH 2 of 5] archival: use absolute_import

Gregory Szorc gregory.szorc at gmail.com
Fri Aug 7 22:17:31 CDT 2015


# HG changeset patch
# User Gregory Szorc <gregory.szorc at gmail.com>
# Date 1439002069 25200
#      Fri Aug 07 19:47:49 2015 -0700
# Branch stable
# Node ID a773dc8dd29889c0c80e0ecc951efa7f9c262588
# Parent  b743eb4d51b0e9ec0b0ffbc269a8d1b2163727a5
archival: use absolute_import

diff --git a/mercurial/archival.py b/mercurial/archival.py
--- a/mercurial/archival.py
+++ b/mercurial/archival.py
@@ -4,16 +4,29 @@
 #
 # This software may be used and distributed according to the terms of the
 # GNU General Public License version 2 or any later version.
 
-from i18n import _
-import match as matchmod
-import cmdutil
-import scmutil, util, encoding
-import cStringIO, os, tarfile, time, zipfile
-import zlib, gzip
+from __future__ import absolute_import
+
+import cStringIO
+import gzip
+import os
 import struct
-import error
+import tarfile
+import time
+import zipfile
+import zlib
+
+from .i18n import _
+
+from . import (
+    cmdutil,
+    encoding,
+    error,
+    match as matchmod,
+    scmutil,
+    util,
+)
 
 # from unzip source code:
 _UNX_IFREG = 0x8000
 _UNX_IFLNK = 0xa000


More information about the Mercurial-devel mailing list