mercurial/hg.py
changeset 9788 75520c24feda
parent 9714 2f1ab7f77ddc
child 9984 439d7ea6fe3a
equal deleted inserted replaced
9787:b1dad6b4dfae 9788:75520c24feda
     7 # GNU General Public License version 2, incorporated herein by reference.
     7 # GNU General Public License version 2, incorporated herein by reference.
     8 
     8 
     9 from i18n import _
     9 from i18n import _
    10 from lock import release
    10 from lock import release
    11 import localrepo, bundlerepo, httprepo, sshrepo, statichttprepo
    11 import localrepo, bundlerepo, httprepo, sshrepo, statichttprepo
    12 import lock, util, extensions, error
    12 import lock, util, extensions, error, encoding
    13 import merge as _merge
    13 import merge as _merge
    14 import verify as _verify
    14 import verify as _verify
    15 import errno, os, shutil
    15 import errno, os, shutil
    16 
    16 
    17 def _local(path):
    17 def _local(path):
   318                         uprev = dest_repo.lookup(test)
   318                         uprev = dest_repo.lookup(test)
   319                         break
   319                         break
   320                     except error.RepoLookupError:
   320                     except error.RepoLookupError:
   321                         continue
   321                         continue
   322                 bn = dest_repo[uprev].branch()
   322                 bn = dest_repo[uprev].branch()
   323                 dest_repo.ui.status(_("updating to branch %s\n") % bn)
   323                 dest_repo.ui.status(_("updating to branch %s\n")
       
   324                                     % encoding.tolocal(bn))
   324                 _update(dest_repo, uprev)
   325                 _update(dest_repo, uprev)
   325 
   326 
   326         return src_repo, dest_repo
   327         return src_repo, dest_repo
   327     finally:
   328     finally:
   328         release(src_lock, dest_lock)
   329         release(src_lock, dest_lock)