mercurial/subrepo.py
branchstable
changeset 10457 4f38d03d4975
parent 10378 e1401c74572f
child 10510 f77f3383c666
equal deleted inserted replaced
10456:64a6a896e5fb 10457:4f38d03d4975
    39         if src.startswith('['):
    39         if src.startswith('['):
    40             if ']' not in src:
    40             if ']' not in src:
    41                 raise util.Abort(_('missing ] in subrepo source'))
    41                 raise util.Abort(_('missing ] in subrepo source'))
    42             kind, src = src.split(']', 1)
    42             kind, src = src.split(']', 1)
    43             kind = kind[1:]
    43             kind = kind[1:]
    44         state[path] = (src, rev.get(path, ''), kind)
    44         state[path] = (src.strip(), rev.get(path, ''), kind)
    45 
    45 
    46     return state
    46     return state
    47 
    47 
    48 def writestate(repo, state):
    48 def writestate(repo, state):
    49     repo.wwrite('.hgsubstate',
    49     repo.wwrite('.hgsubstate',