view tests/test-trees-remote.t @ 37:c3cf999f99ee

Adjust tests for 'new changesets' output (hg 4.4)
author mr
date Tue, 06 Mar 2018 11:49:15 -0800
parents 1c8acfd41d54
children
line wrap: on
line source

Enable the extension; the path to it should be in $EXTENSION_PY.

  $ { echo '[extensions]'; echo "trees=$EXTENSION_PY"; } >> $HGRCPATH
  $ { echo '[trees]'; echo 'subt = corba jaxp'; } >> $HGRCPATH

Filter the output from clone for compatibility with various mercurial versions.

  $ filt() { grep -v '^requesting all changes'; }

Clone with aliases.

  $ hg tclone -r 0 -U http://hg.openjdk.java.net/jdk9/jdk9 jdkx subt | filt
  cloning http://hg.openjdk.java.net/jdk9/jdk9
  adding changesets
  adding manifests
  adding file changes
  added 1 changesets with 25 changes to 25 files
  new changesets cfeea66a3fa8 (?)
  created $TESTTMP/jdkx
  
  cloning http://hg.openjdk.java.net/jdk9/jdk9/corba
  adding changesets
  adding manifests
  adding file changes
  added 1 changesets with 1368 changes to 1368 files
  new changesets 55540e827aef (?)
  created $TESTTMP/jdkx/corba
  
  cloning http://hg.openjdk.java.net/jdk9/jdk9/jaxp
  adding changesets
  adding manifests
  adding file changes
  added 1 changesets with 1972 changes to 1972 files
  new changesets 6ce5f4757bde (?)
  created $TESTTMP/jdkx/jaxp

  $ hg tpaths -R jdkx
  [$TESTTMP/jdkx]:
  default = http://hg.openjdk.java.net/jdk9/jdk9
  
  [$TESTTMP/jdkx/corba]:
  default = http://hg.openjdk.java.net/jdk9/jdk9/corba
  
  [$TESTTMP/jdkx/jaxp]:
  default = http://hg.openjdk.java.net/jdk9/jdk9/jaxp

  $ rm -fr jdkx

Clone combining separate trees.

  $ hg tclone -r 0 -U http://hg.openjdk.java.net/jdk9/jdk9 jdkx corba \
  > http://hg.openjdk.java.net/jdk9/dev jaxp | filt
  cloning http://hg.openjdk.java.net/jdk9/jdk9
  adding changesets
  adding manifests
  adding file changes
  added 1 changesets with 25 changes to 25 files
  new changesets cfeea66a3fa8 (?)
  created $TESTTMP/jdkx
  
  cloning http://hg.openjdk.java.net/jdk9/jdk9/corba
  adding changesets
  adding manifests
  adding file changes
  added 1 changesets with 1368 changes to 1368 files
  new changesets 55540e827aef (?)
  created $TESTTMP/jdkx/corba
  
  cloning http://hg.openjdk.java.net/jdk9/dev/jaxp
  adding changesets
  adding manifests
  adding file changes
  added 1 changesets with 1972 changes to 1972 files
  new changesets 6ce5f4757bde (?)
  created $TESTTMP/jdkx/jaxp

  $ hg tpaths -R jdkx
  [$TESTTMP/jdkx]:
  default = http://hg.openjdk.java.net/jdk9/jdk9
  
  [$TESTTMP/jdkx/corba]:
  default = http://hg.openjdk.java.net/jdk9/jdk9/corba
  
  [$TESTTMP/jdkx/jaxp]:
  default = http://hg.openjdk.java.net/jdk9/dev/jaxp