summaryrefslogtreecommitdiff
path: root/tests/unapplied-pq2qc
blob: 03b2cdff5d47bc12c9acbcec3b8f056668d4e3a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
set -e
fail () { echo >&2 "$0: $*"; exit 1; }

# does `gbp pq export' (leaving us on BRANCH (eg "quilt-tip"))
# commits the resulting debian/patches on  qc/BRANCH
# goes back to patch-queue/BRANCH
# qc/BRANCH is not fast-forwarding

gbp pq export

branch=`git symbolic-ref HEAD`
branch=${branch#refs/heads/}

case "$branch" in
*/*) fail "unexpected branch $branch" ;;
esac

git branch -f qc/$branch
git checkout qc/$branch
git add debian/patches
git commit -m 'Commit patch queue'
git checkout patch-queue/$branch