mercurial/subrepo.py
changeset 24695 419528cb05b6
parent 24694 f282db2834f9
child 24724 95eb067b2b5e
equal deleted inserted replaced
24694:f282db2834f9 24695:419528cb05b6
  1288                              (command, p.returncode, self._relpath))
  1288                              (command, p.returncode, self._relpath))
  1289 
  1289 
  1290         return retdata, p.returncode
  1290         return retdata, p.returncode
  1291 
  1291 
  1292     def _gitmissing(self):
  1292     def _gitmissing(self):
  1293         return not os.path.exists(os.path.join(self._abspath, '.git'))
  1293         return not self.wvfs.exists('.git')
  1294 
  1294 
  1295     def _gitstate(self):
  1295     def _gitstate(self):
  1296         return self._gitcommand(['rev-parse', 'HEAD'])
  1296         return self._gitcommand(['rev-parse', 'HEAD'])
  1297 
  1297 
  1298     def _gitcurrentbranch(self):
  1298     def _gitcurrentbranch(self):
  1802             names = status.modified
  1802             names = status.modified
  1803             for name in names:
  1803             for name in names:
  1804                 bakname = "%s.orig" % name
  1804                 bakname = "%s.orig" % name
  1805                 self.ui.note(_('saving current version of %s as %s\n') %
  1805                 self.ui.note(_('saving current version of %s as %s\n') %
  1806                         (name, bakname))
  1806                         (name, bakname))
  1807                 util.rename(os.path.join(self._abspath, name),
  1807                 self.wvfs.rename(name, bakname)
  1808                             os.path.join(self._abspath, bakname))
       
  1809 
  1808 
  1810         if not opts.get('dry_run'):
  1809         if not opts.get('dry_run'):
  1811             self.get(substate, overwrite=True)
  1810             self.get(substate, overwrite=True)
  1812         return []
  1811         return []
  1813 
  1812