summaryrefslogtreecommitdiff
path: root/tests/tests/gdr-unprocessable-hints
blob: 710d7c93c5577b1e5cf6c50d1baac2b39293f11d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash
set -e
. tests/lib

t-dependencies GDR

t-tstunt-parsechangelog
t-setup-import gdr-convert-gbp

cd $p

b=gdr-unprocessable/origin

git checkout $b
t-expect-fail E:'maybe you needed git-debrebase convert-from' \
t-git-debrebase quick

git update-ref refs/ffq-prev/heads/$b master
t-expect-fail E:'Consider git-debrebase scrap' \
t-git-debrebase quick

git update-ref -d refs/ffq-prev/heads/$b master
git update-ref refs/debrebase-last/heads/$b HEAD
t-expect-fail E:'Branch/history seems mangled' \
t-git-debrebase quick
test "$(grep 'git-debrebase scrap' ../t.output)" = ""

git update-ref refs/debrebase-last/heads/$b master
t-expect-fail E:'Branch/history mangled, and diverged' \
t-git-debrebase quick
test "$(grep 'git-debrebase scrap' ../t.output)" = ""

t-ok