equal
deleted
inserted
replaced
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): |