|
Packit Service |
20376f |
#!/bin/bash
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
THIS_FILE="$(readlink -f "$0")"
|
|
Packit Service |
20376f |
ROOT="$(dirname "$(dirname "$(dirname "$THIS_FILE")")")"
|
|
Packit Service |
20376f |
PROGRAM="$ROOT"/examples/rev-list
|
|
Packit Service |
20376f |
LIBDIR="$ROOT"/build
|
|
Packit Service |
20376f |
REPO="$ROOT"/tests/resources/testrepo.git
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
cd "$REPO"
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
run () {
|
|
Packit Service |
20376f |
LD_LIBRARY_PATH="$LIBDIR" "$PROGRAM" "$@"
|
|
Packit Service |
20376f |
}
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
diff -u - <(run --date-order a4a7dce) <
|
|
Packit Service |
20376f |
a4a7dce85cf63874e984719f4fdd239f5145052f
|
|
Packit Service |
20376f |
c47800c7266a2be04c571c04d5a6614691ea99bd
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
5b5b025afb0b4c913b4c338a42934a3863bf3644
|
|
Packit Service |
20376f |
8496071c1b46c854b31185ea97743be6a8774479
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
out="$(run --topo-order a4a7dce)"
|
|
Packit Service |
20376f |
diff -q - <(echo -n "$out") <<EOF >/dev/null ||
|
|
Packit Service |
20376f |
a4a7dce85cf63874e984719f4fdd239f5145052f
|
|
Packit Service |
20376f |
c47800c7266a2be04c571c04d5a6614691ea99bd
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
5b5b025afb0b4c913b4c338a42934a3863bf3644
|
|
Packit Service |
20376f |
8496071c1b46c854b31185ea97743be6a8774479
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
diff -u - <(echo "$out") <
|
|
Packit Service |
20376f |
a4a7dce85cf63874e984719f4fdd239f5145052f
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
c47800c7266a2be04c571c04d5a6614691ea99bd
|
|
Packit Service |
20376f |
5b5b025afb0b4c913b4c338a42934a3863bf3644
|
|
Packit Service |
20376f |
8496071c1b46c854b31185ea97743be6a8774479
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
diff -u - <(run --date-order --reverse a4a7dce) <
|
|
Packit Service |
20376f |
8496071c1b46c854b31185ea97743be6a8774479
|
|
Packit Service |
20376f |
5b5b025afb0b4c913b4c338a42934a3863bf3644
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
c47800c7266a2be04c571c04d5a6614691ea99bd
|
|
Packit Service |
20376f |
a4a7dce85cf63874e984719f4fdd239f5145052f
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
out=$(run --topo-order --reverse a4a7dce)
|
|
Packit Service |
20376f |
diff -q - <(echo -n "$out") <<EOF >/dev/null ||
|
|
Packit Service |
20376f |
8496071c1b46c854b31185ea97743be6a8774479
|
|
Packit Service |
20376f |
5b5b025afb0b4c913b4c338a42934a3863bf3644
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
c47800c7266a2be04c571c04d5a6614691ea99bd
|
|
Packit Service |
20376f |
a4a7dce85cf63874e984719f4fdd239f5145052f
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
diff -u - <(echo "$out") <
|
|
Packit Service |
20376f |
8496071c1b46c854b31185ea97743be6a8774479
|
|
Packit Service |
20376f |
5b5b025afb0b4c913b4c338a42934a3863bf3644
|
|
Packit Service |
20376f |
c47800c7266a2be04c571c04d5a6614691ea99bd
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
a4a7dce85cf63874e984719f4fdd239f5145052f
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
out="$(run --date-order --topo-order --reverse --reverse a4a7dce)"
|
|
Packit Service |
20376f |
diff -q - <(echo -n "$out") <<EOF >/dev/null ||
|
|
Packit Service |
20376f |
a4a7dce85cf63874e984719f4fdd239f5145052f
|
|
Packit Service |
20376f |
c47800c7266a2be04c571c04d5a6614691ea99bd
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
5b5b025afb0b4c913b4c338a42934a3863bf3644
|
|
Packit Service |
20376f |
8496071c1b46c854b31185ea97743be6a8774479
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
diff -u - <(echo "$out") <
|
|
Packit Service |
20376f |
a4a7dce85cf63874e984719f4fdd239f5145052f
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
c47800c7266a2be04c571c04d5a6614691ea99bd
|
|
Packit Service |
20376f |
5b5b025afb0b4c913b4c338a42934a3863bf3644
|
|
Packit Service |
20376f |
8496071c1b46c854b31185ea97743be6a8774479
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
diff -u - <(run ^9fd738e~2 9fd738e) <
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
EOF
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
diff -u - <(run --not 9fd738e..9fd738e~2) <
|
|
Packit Service |
20376f |
9fd738e8f7967c078dceed8190330fc8648ee56a
|
|
Packit Service |
20376f |
4a202b346bb0fb0db7eff3cffeb3c70babbd2045
|
|
Packit Service |
20376f |
EOF
|