tests/testlib/stream_clone_setup.sh
changeset 48598 a6f16ec07ed7
equal deleted inserted replaced
48597:8475a1364909 48598:a6f16ec07ed7
       
     1 # setup some files and commit for a good stream clone testing.
       
     2 
       
     3 touch foo
       
     4 hg -q commit -A -m initial
       
     5 
       
     6 python3 << EOF
       
     7 for i in range(1024):
       
     8     with open(str(i), 'wb') as fh:
       
     9         fh.write(b"%d" % i) and None
       
    10 EOF
       
    11 hg -q commit -A -m 'add a lot of files'
       
    12 
       
    13 # (the status call is to check for issue5130)
       
    14 
       
    15 hg st
       
    16 
       
    17 # add files with "tricky" name:
       
    18 
       
    19 echo foo > 00changelog.i
       
    20 echo foo > 00changelog.d
       
    21 echo foo > 00changelog.n
       
    22 echo foo > 00changelog-ab349180a0405010.nd
       
    23 echo foo > 00manifest.i
       
    24 echo foo > 00manifest.d
       
    25 echo foo > foo.i
       
    26 echo foo > foo.d
       
    27 echo foo > foo.n
       
    28 echo foo > undo.py
       
    29 echo foo > undo.i
       
    30 echo foo > undo.d
       
    31 echo foo > undo.n
       
    32 echo foo > undo.foo.i
       
    33 echo foo > undo.foo.d
       
    34 echo foo > undo.foo.n
       
    35 echo foo > undo.babar
       
    36 mkdir savanah
       
    37 echo foo > savanah/foo.i
       
    38 echo foo > savanah/foo.d
       
    39 echo foo > savanah/foo.n
       
    40 echo foo > savanah/undo.py
       
    41 echo foo > savanah/undo.i
       
    42 echo foo > savanah/undo.d
       
    43 echo foo > savanah/undo.n
       
    44 echo foo > savanah/undo.foo.i
       
    45 echo foo > savanah/undo.foo.d
       
    46 echo foo > savanah/undo.foo.n
       
    47 echo foo > savanah/undo.babar
       
    48 mkdir data
       
    49 echo foo > data/foo.i
       
    50 echo foo > data/foo.d
       
    51 echo foo > data/foo.n
       
    52 echo foo > data/undo.py
       
    53 echo foo > data/undo.i
       
    54 echo foo > data/undo.d
       
    55 echo foo > data/undo.n
       
    56 echo foo > data/undo.foo.i
       
    57 echo foo > data/undo.foo.d
       
    58 echo foo > data/undo.foo.n
       
    59 echo foo > data/undo.babar
       
    60 mkdir meta
       
    61 echo foo > meta/foo.i
       
    62 echo foo > meta/foo.d
       
    63 echo foo > meta/foo.n
       
    64 echo foo > meta/undo.py
       
    65 echo foo > meta/undo.i
       
    66 echo foo > meta/undo.d
       
    67 echo foo > meta/undo.n
       
    68 echo foo > meta/undo.foo.i
       
    69 echo foo > meta/undo.foo.d
       
    70 echo foo > meta/undo.foo.n
       
    71 echo foo > meta/undo.babar
       
    72 mkdir store
       
    73 echo foo > store/foo.i
       
    74 echo foo > store/foo.d
       
    75 echo foo > store/foo.n
       
    76 echo foo > store/undo.py
       
    77 echo foo > store/undo.i
       
    78 echo foo > store/undo.d
       
    79 echo foo > store/undo.n
       
    80 echo foo > store/undo.foo.i
       
    81 echo foo > store/undo.foo.d
       
    82 echo foo > store/undo.foo.n
       
    83 echo foo > store/undo.babar
       
    84 
       
    85 # Name with special characters
       
    86 
       
    87 echo foo > store/CélesteVille_is_a_Capital_City
       
    88 
       
    89 # name causing issue6581
       
    90 
       
    91 mkdir -p container/isam-build-centos7/
       
    92 touch container/isam-build-centos7/bazel-coverage-generator-sandboxfs-compatibility-0758e3e4f6057904d44399bd666faba9e7f40686.patch
       
    93 
       
    94 # Add all that
       
    95 
       
    96 hg add .
       
    97 hg ci -m 'add files with "tricky" name'