equal
deleted
inserted
replaced
1548 self._subsource = source |
1548 self._subsource = source |
1549 return _abssource(self) |
1549 return _abssource(self) |
1550 |
1550 |
1551 def _fetch(self, source, revision): |
1551 def _fetch(self, source, revision): |
1552 if self._gitmissing(): |
1552 if self._gitmissing(): |
|
1553 # SEC: check for safe ssh url |
|
1554 util.checksafessh(source) |
|
1555 |
1553 source = self._abssource(source) |
1556 source = self._abssource(source) |
1554 self.ui.status(_('cloning subrepo %s from %s\n') % |
1557 self.ui.status(_('cloning subrepo %s from %s\n') % |
1555 (self._relpath, source)) |
1558 (self._relpath, source)) |
1556 self._gitnodir(['clone', source, self._abspath]) |
1559 self._gitnodir(['clone', source, self._abspath]) |
1557 if self._githavelocally(revision): |
1560 if self._githavelocally(revision): |