summaryrefslogtreecommitdiff
path: root/fmtq
blob: bccc680e1d73a8fedb91ebc6f23157e13b4dfc72 (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
#!/bin/bash

set -e

git checkout master
git branch debian
git rm -r debian/
git commit -m "Remove Debian packaging from master"
git checkout debian
git merge master -s ours --no-ff -m 'Retain Debian packaging on debian branch'

echo -e "[DEFAULT]\nupstream-tree=branch\nupstream-branch=master\ndebian-branch=debian" > debian/gbp.conf
git add debian/gbp.conf

dch -U "Add git-buildpackage configuration"

if [ -f debian/source/format ]; then
	dch --distribution=unstable -r ""
	git add debian/changelog
	git commit -m "Add git-buildpackage configuration"
else
	echo -e "3.0 (quilt)" > debian/source/format

	dch "Set source format to 3.0 (quilt)"
	dch --distribution=unstable -r ""
	git add debian/source/ debian/changelog

	git commit -m "Make the package work with git buildpackage

Add gbp.conf and source/format."
fi