annotate tests/test-export @ 11547:36a6aeb679da

inotify: make proper use of Python API to get object size. In older python versions, it was ok to access an object's type by accessing its ob_type "member". With python 2.6+, the proper way of accessing it is via Py_TYPE(object). This patch implements the correct call for the inotify extension. When under python < 2.6, this macro is defined in mercurial's util.h.
author Renato Cunha <renatoc@gmail.com>
date Fri, 02 Jul 2010 16:21:42 -0300
parents 6c82beaaa11a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3899
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
1 #!/bin/sh
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
2
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
3 hg init repo
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
4 cd repo
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
5 touch foo
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
6 hg add foo
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
7 for i in 0 1 2 3 4 5 6 7 8 9 10 11; do
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
8 echo "foo-$i" >> foo
8167
6c82beaaa11a tests: removed redundant "-d '0 0'" from test scripts
Martin Geisler <mg@lazybytes.net>
parents: 7771
diff changeset
9 hg ci -m "foo-$i"
3899
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
10 done
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
11
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
12 for out in "%nof%N" "%%%H" "%b-%R" "%h" "%r"; do
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
13 echo "# foo-$out.patch"
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
14 hg export -v -o "foo-$out.patch" 2:tip
504dee0abeac Make sequence number on hg export start at 1 (as documented for %n). Add test.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff changeset
15 done
7319
eae1767cc6a8 export: fixed silent output file overwriting
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de>
parents: 3899
diff changeset
16
eae1767cc6a8 export: fixed silent output file overwriting
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de>
parents: 3899
diff changeset
17 echo "# exporting 4 changesets to a file"
eae1767cc6a8 export: fixed silent output file overwriting
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de>
parents: 3899
diff changeset
18 hg export -o export_internal 1 2 3 4
7349
f711b8e0d2b3 fix test-export portability (issue1383)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents: 7319
diff changeset
19 grep HG export_internal | wc -l | sed -e 's/^ *//'
7319
eae1767cc6a8 export: fixed silent output file overwriting
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de>
parents: 3899
diff changeset
20 echo "# exporting 4 changesets to a file"
7349
f711b8e0d2b3 fix test-export portability (issue1383)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents: 7319
diff changeset
21 hg export 1 2 3 4 | grep HG | wc -l | sed -e 's/^ *//'
7771
09d0fe02988d tests: Add a test for the behavior of 'hg export -- -2'
Augie Fackler <durin42@gmail.com>
parents: 7349
diff changeset
22 echo "# exporting revision -2 to a file"
09d0fe02988d tests: Add a test for the behavior of 'hg export -- -2'
Augie Fackler <durin42@gmail.com>
parents: 7349
diff changeset
23 hg export -- -2