mercurial/changelog.py
changeset 3877 abaee83ce0a6
parent 3771 29d91e57d055
child 3891 6b4127c7d52a
equal deleted inserted replaced
3876:1e0b94cfba0e 3877:abaee83ce0a6
     5 # This software may be used and distributed according to the terms
     5 # This software may be used and distributed according to the terms
     6 # of the GNU General Public License, incorporated herein by reference.
     6 # of the GNU General Public License, incorporated herein by reference.
     7 
     7 
     8 from revlog import *
     8 from revlog import *
     9 from i18n import gettext as _
     9 from i18n import gettext as _
    10 from demandload import demandload
    10 import os, time, util
    11 demandload(globals(), "os time util")
       
    12 
    11 
    13 def _string_escape(text):
    12 def _string_escape(text):
    14     """
    13     """
    15     >>> d = {'nl': chr(10), 'bs': chr(92), 'cr': chr(13), 'nul': chr(0)}
    14     >>> d = {'nl': chr(10), 'bs': chr(92), 'cr': chr(13), 'nul': chr(0)}
    16     >>> s = "ab%(nl)scd%(bs)s%(bs)sn%(nul)sab%(cr)scd%(bs)s%(nl)s" % d
    15     >>> s = "ab%(nl)scd%(bs)s%(bs)sn%(nul)sab%(cr)scd%(bs)s%(nl)s" % d