mercurial/subrepo.py
branchstable
changeset 19156 ed1a212193dc
parent 19012 811e253226c3
child 19226 c58b6ab4c26f
equal deleted inserted replaced
19145:0a12e5f3a979 19156:ed1a212193dc
    29     return util.sha1(_expandedabspath(remotepath)).hexdigest()[0:12]
    29     return util.sha1(_expandedabspath(remotepath)).hexdigest()[0:12]
    30 
    30 
    31 def _calcfilehash(filename):
    31 def _calcfilehash(filename):
    32     data = ''
    32     data = ''
    33     if os.path.exists(filename):
    33     if os.path.exists(filename):
    34         fd = open(filename)
    34         fd = open(filename, 'rb')
    35         data = fd.read()
    35         data = fd.read()
    36         fd.close()
    36         fd.close()
    37     return util.sha1(data).hexdigest()
    37     return util.sha1(data).hexdigest()
    38 
    38 
    39 class SubrepoAbort(error.Abort):
    39 class SubrepoAbort(error.Abort):