mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
afafa68827
A fix for issue2653 with f5abbf51a76e introduced a discrepancy how default branch should be denoted when converting with branchmap from different SCM. E.g. for Git and Mercurial you need to use 'default' whilst for Perforce and SVN you had to use 'None'. This changeset unifies 'default' for such purposes whilst falling back to 'None' when no 'default' mapping specified.
40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
# this is hack to make sure no escape characters are inserted into the output
|
|
import os, sys
|
|
if 'TERM' in os.environ:
|
|
del os.environ['TERM']
|
|
import doctest
|
|
|
|
def testmod(name, optionflags=0, testtarget=None):
|
|
__import__(name)
|
|
mod = sys.modules[name]
|
|
if testtarget is not None:
|
|
mod = getattr(mod, testtarget)
|
|
doctest.testmod(mod, optionflags=optionflags)
|
|
|
|
testmod('mercurial.changelog')
|
|
testmod('mercurial.dagparser', optionflags=doctest.NORMALIZE_WHITESPACE)
|
|
testmod('mercurial.dispatch')
|
|
testmod('mercurial.encoding')
|
|
testmod('mercurial.hg')
|
|
testmod('mercurial.hgweb.hgwebdir_mod')
|
|
testmod('mercurial.match')
|
|
testmod('mercurial.minirst')
|
|
testmod('mercurial.patch')
|
|
testmod('mercurial.pathutil')
|
|
testmod('mercurial.parser')
|
|
testmod('mercurial.revset')
|
|
testmod('mercurial.store')
|
|
testmod('mercurial.subrepo')
|
|
testmod('mercurial.templatefilters')
|
|
testmod('mercurial.templater')
|
|
testmod('mercurial.ui')
|
|
testmod('mercurial.url')
|
|
testmod('mercurial.util')
|
|
testmod('mercurial.util', testtarget='platform')
|
|
testmod('hgext.convert.convcmd')
|
|
testmod('hgext.convert.cvsps')
|
|
testmod('hgext.convert.filemap')
|
|
testmod('hgext.convert.p4')
|
|
testmod('hgext.convert.subversion')
|
|
testmod('hgext.mq')
|