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
|