6
dir="$(dirname "$(readlink -f "$BASH_SOURCE")")"
7
"$dir/setup-upstream-remote.sh"
9
debian="$(readlink -f "$(dirname "$BASH_SOURCE")/..")"
10
packageLine="$(head -n1 "$debian/changelog")"
11
packageDebianVersion="$(echo "$packageLine" | cut -d'(' -f2 | cut -d')' -f1)"
12
packageVersion="${packageDebianVersion%-*}" # strip off the "debian version" suffix (-1, -2, -3, etc)
14
if [ -z "$version" ]; then
15
echo >&2 "version not specified, using '$packageVersion' from d/changelog"
16
version="$packageVersion"
19
git fetch -qn upstream "+refs/tags/v$version:refs/tags/upstream/$version"
22
echo "local tag 'upstream/$version' updated"
24
echo 'use the following to push it:'
26
echo " git push -f origin upstream/$version:upstream/$version"
28
echo 'if this upstream version has not been merged into master yet, use:'
30
echo " git merge upstream/$version"