tests/test-remotefilelog-bundle2-legacy.t
changeset 40565 71b8ad0ef3e0
parent 40495 3a333a582d7b
child 40571 95a079ea1e19
equal deleted inserted replaced
40564:0df4d93fdc27 40565:71b8ad0ef3e0
     4   $ . "$TESTDIR/remotefilelog-library.sh"
     4   $ . "$TESTDIR/remotefilelog-library.sh"
     5 
     5 
     6 generaldelta to generaldelta interactions with bundle2 but legacy clients
     6 generaldelta to generaldelta interactions with bundle2 but legacy clients
     7 without changegroup2 support
     7 without changegroup2 support
     8   $ cat > testcg2.py << EOF
     8   $ cat > testcg2.py << EOF
       
     9   > import sys
     9   > from mercurial import changegroup, registrar, util
    10   > from mercurial import changegroup, registrar, util
    10   > import sys
       
    11   > cmdtable = {}
    11   > cmdtable = {}
    12   > command = registrar.command(cmdtable)
    12   > command = registrar.command(cmdtable)
    13   > @command('testcg2', norepo=True)
    13   > @command('testcg2', norepo=True)
    14   > def testcg2(ui):
    14   > def testcg2(ui):
    15   >     if not util.safehasattr(changegroup, 'cg2packer'):
    15   >     if not util.safehasattr(changegroup, 'cg2packer'):
    20   > testcg2 = $TESTTMP/testcg2.py
    20   > testcg2 = $TESTTMP/testcg2.py
    21   > EOF
    21   > EOF
    22   $ hg testcg2 || exit 80
    22   $ hg testcg2 || exit 80
    23 
    23 
    24   $ cat > disablecg2.py << EOF
    24   $ cat > disablecg2.py << EOF
    25   > from mercurial import changegroup, util, error
    25   > from mercurial import changegroup, error, util
    26   > deleted = False
    26   > deleted = False
    27   > def reposetup(ui, repo):
    27   > def reposetup(ui, repo):
    28   >     global deleted
    28   >     global deleted
    29   >     if deleted:
    29   >     if deleted:
    30   >         return
    30   >         return