mercurial/commands.py
changeset 15196 7f78a4137f8f
parent 15195 5b2a3bb06cef
child 15197 7f65ce5cc011
equal deleted inserted replaced
15195:5b2a3bb06cef 15196:7f78a4137f8f
  3370     try:
  3370     try:
  3371         wlock = repo.wlock()
  3371         wlock = repo.wlock()
  3372         lock = repo.lock()
  3372         lock = repo.lock()
  3373         parents = repo.parents()
  3373         parents = repo.parents()
  3374         for patchurl in patches:
  3374         for patchurl in patches:
  3375             patchurl = os.path.join(base, patchurl)
       
  3376             if patchurl == '-':
  3375             if patchurl == '-':
  3377                 ui.status(_('applying patch from stdin\n'))
  3376                 ui.status(_('applying patch from stdin\n'))
  3378                 patchfile = ui.fin
  3377                 patchfile = ui.fin
  3379             else:
  3378             else:
       
  3379                 patchurl = os.path.join(base, patchurl)
  3380                 ui.status(_('applying %s\n') % patchurl)
  3380                 ui.status(_('applying %s\n') % patchurl)
  3381                 patchfile = url.open(ui, patchurl)
  3381                 patchfile = url.open(ui, patchurl)
  3382 
  3382 
  3383             haspatch = False
  3383             haspatch = False
  3384             for hunk in patch.split(patchfile):
  3384             for hunk in patch.split(patchfile):