comparison mercurial/hgweb/webutil.py @ 27046:37fcfe52c68c

hgweb: use absolute_import
author Yuya Nishihara <yuya@tcha.org>
date Sat, 31 Oct 2015 22:07:40 +0900
parents 0c8ef79b9fd7
children 5aa2afb4f81a
comparison
equal deleted inserted replaced
27045:eac72c1e1e0d 27046:37fcfe52c68c
4 # Copyright 2005-2007 Matt Mackall <mpm@selenic.com> 4 # Copyright 2005-2007 Matt Mackall <mpm@selenic.com>
5 # 5 #
6 # This software may be used and distributed according to the terms of the 6 # This software may be used and distributed according to the terms of the
7 # GNU General Public License version 2 or any later version. 7 # GNU General Public License version 2 or any later version.
8 8
9 import os, copy 9 from __future__ import absolute_import
10
11 import copy
12 import difflib
13 import os
10 import re 14 import re
11 from mercurial import match, patch, error, util, pathutil, context 15
12 from mercurial import ui as uimod 16 from ..i18n import _
13 from mercurial.i18n import _ 17 from ..node import hex, nullid, short
14 from mercurial.node import hex, nullid, short 18
15 from mercurial import templatefilters 19 from .common import (
16 from common import ErrorResponse, paritygen 20 ErrorResponse,
17 from common import HTTP_NOT_FOUND 21 HTTP_NOT_FOUND,
18 import difflib 22 paritygen,
23 )
24
25 from .. import (
26 context,
27 error,
28 match,
29 patch,
30 pathutil,
31 templatefilters,
32 ui as uimod,
33 util,
34 )
19 35
20 def up(p): 36 def up(p):
21 if p[0] != "/": 37 if p[0] != "/":
22 p = "/" + p 38 p = "/" + p
23 if p[-1] == "/": 39 if p[-1] == "/":