2
# Test the series parsing code
6
source generic_test_data
13
generic_prepare_for_tests
15
# create a patch that contains a file in a subdirectory
22
function expected_files
27
function expected_files_label
32
function expected_files_verbose_label
37
function expected_files_all
46
function expected_files_label_all
48
echo "subdir blah/sub"
55
function expected_files_verbose_all
69
function expected_files_verbose_label_all
71
echo "[subdir] blah/sub"
79
# push em all for tesing
80
guilt-push -a > /dev/null
82
guilt-files > /tmp/reg.$$
83
expected_files | diff -u - /tmp/reg.$$
86
guilt-files -l > /tmp/reg.$$
87
expected_files_label | diff -u - /tmp/reg.$$
90
guilt-files -v -l > /tmp/reg.$$
91
expected_files_verbose_label | diff -u - /tmp/reg.$$
92
echo -n "[verbose label] "
94
guilt-files -a > /tmp/reg.$$
95
expected_files_all | diff -u - /tmp/reg.$$
98
guilt-files -l -a > /tmp/reg.$$
99
expected_files_label_all | diff -u - /tmp/reg.$$
100
echo -n "[label all] "
102
guilt-files -v -a > /tmp/reg.$$
103
expected_files_verbose_all | diff -u - /tmp/reg.$$
104
echo -n "[verbose all] "
106
guilt-files -v -l -a > /tmp/reg.$$
107
expected_files_verbose_label_all | diff -u - /tmp/reg.$$
108
echo -n "[verbose label all] "