Mercurial > hg
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 |
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 |