[SCM] giada/master: Added debian/git-tuneclone.sh script

Jaromír Mikeš mira.mikes at gmail.com
Mon Nov 9 20:21:57 UTC 2015


2015-11-02 23:51 GMT+01:00  <umlaeute at users.alioth.debian.org>:
> The following commit has been merged in the master branch:
> commit 55ca3b66a368058b6bacc377b721ca497ffadc24
> Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
> Date:   Mon Nov 2 23:51:41 2015 +0100
>
>     Added debian/git-tuneclone.sh script
>
>     run the script in a freshly checked out repository for fine-tuning
>
> diff --git a/debian/git-tuneclone.sh b/debian/git-tuneclone.sh
> new file mode 100755
> index 0000000..59ac8c6
> --- /dev/null
> +++ b/debian/git-tuneclone.sh
> @@ -0,0 +1,35 @@
> +#!/bin/sh
> +
> +## script to initialize a cloned repository
> +## with per (local) repository settings.
> +
> +# - ignore quilt's .pc/ directory
> +# - enable the "--follow-tags" mode for pushing
> +
> +error() {
> + echo "$@" 1>&2
> +}
> +
> +NAME=$(dpkg-parsechangelog -S Source)
> +
> +if [ "x${NAME}" = "x" ]; then
> + error "unable to determine package name"
> + error "make sure you run this script within a source package dir"
> + exit 1
> +fi
> +
> +if [ ! -d ".git" ]; then
> + error "it seems like this source package is not under git control"
> + exit 1
> +fi
> +
> +echo "tuning git-repository for ${NAME}"
> +git config push.followTags true && echo "enabled push.followTags"
> +
> +GITEXCLUDE=".git/info/exclude"
> +egrep "^/?\.pc/?$" "${GITEXCLUDE}" >/dev/null 2>&1 \
> +  || (echo "/.pc/" >> "${GITEXCLUDE}" && echo "ignoring /.pc/")
> +
> +for branch in pristine-tar upstream master; do
> + git checkout "${branch}"
> +done
>
> --
> giada packaging

Hi IOhannes,

happy to see you working on this package ;)
Can you explain me please how to use this script in packaging ?

best regards

mira



More information about the pkg-multimedia-maintainers mailing list