mercurial/subrepo.py
branchstable
changeset 33642 ca398a50ca00
parent 33641 173ecccb9ee7
equal deleted inserted replaced
33641:173ecccb9ee7 33642:ca398a50ca00
  1541         self._subsource = source
  1541         self._subsource = source
  1542         return _abssource(self)
  1542         return _abssource(self)
  1543 
  1543 
  1544     def _fetch(self, source, revision):
  1544     def _fetch(self, source, revision):
  1545         if self._gitmissing():
  1545         if self._gitmissing():
       
  1546             # SEC: check for safe ssh url
       
  1547             util.checksafessh(source)
       
  1548 
  1546             source = self._abssource(source)
  1549             source = self._abssource(source)
  1547             self.ui.status(_('cloning subrepo %s from %s\n') %
  1550             self.ui.status(_('cloning subrepo %s from %s\n') %
  1548                             (self._relpath, source))
  1551                             (self._relpath, source))
  1549             self._gitnodir(['clone', source, self._abspath])
  1552             self._gitnodir(['clone', source, self._abspath])
  1550         if self._githavelocally(revision):
  1553         if self._githavelocally(revision):