equal
deleted
inserted
replaced
1383 |
1383 |
1384 The methods tries to call the git command. versions prior to 1.6.0 |
1384 The methods tries to call the git command. versions prior to 1.6.0 |
1385 are not supported and very probably fail. |
1385 are not supported and very probably fail. |
1386 """ |
1386 """ |
1387 self.ui.debug('%s: git %s\n' % (self._relpath, ' '.join(commands))) |
1387 self.ui.debug('%s: git %s\n' % (self._relpath, ' '.join(commands))) |
|
1388 if env is None: |
|
1389 env = os.environ.copy() |
|
1390 # fix for Git CVE-2015-7545 |
|
1391 if 'GIT_ALLOW_PROTOCOL' not in env: |
|
1392 env['GIT_ALLOW_PROTOCOL'] = 'file:git:http:https:ssh' |
1388 # unless ui.quiet is set, print git's stderr, |
1393 # unless ui.quiet is set, print git's stderr, |
1389 # which is mostly progress and useful info |
1394 # which is mostly progress and useful info |
1390 errpipe = None |
1395 errpipe = None |
1391 if self.ui.quiet: |
1396 if self.ui.quiet: |
1392 errpipe = open(os.devnull, 'w') |
1397 errpipe = open(os.devnull, 'w') |