-=| Csillag Tamas, 27.06.2013 09:06:04 +0200 |=- > What do you think about this one? > > ----------------------------------- > > diff --git a/.mrconfig b/.mrconfig > index 4d2e509..6b1150e 100644 > --- a/.mrconfig > +++ b/.mrconfig > @@ -4,10 +4,18 @@ lib= > echo "I: $1" > } > git_checkout () { > - gbp-clone --all git+ssh://git.debian.org/git/pkg-perl/packages/$1.git > + if [ -e /usr/bin/gbp ]; then > + gbp clone --all git+ssh://git.debian.org/git/pkg-perl/packages/$1.git > + else > + gbp-clone --all git+ssh://git.debian.org/git/pkg-perl/packages/$1.git > + fi > } > git_update() { > - gbp-pull --pristine-tar > + if [ -e /usr/bin/gbp ]; then > + gbp pull --pristine-tar > + else > + gbp-pull --pristine-tar > + fi > } > git_checkout_special() { > git clone git+ssh://git.debian.org/git/pkg-perl/$1.git > > ----------------------------------- Supporting both versions sounds like a good thing to me exactly because of the potential wheezy users. Here's my take, which is basically the same as above, but with centralized gbp existence checking: diff --git a/.mrconfig b/.mrconfig index 3a6c656..8dcb80a 100644 --- a/.mrconfig +++ b/.mrconfig @@ -3,11 +3,20 @@ lib= msg () { echo "I: $1" } + gbp () { + if [ -x /usr/bin/gbp ]; then + /usr/bin/gbp "$@" + else + local sub_cmd="$1" + shift + /usr/bin/gbp-"$sub_cmd" "$@" + fi + } git_checkout () { - gbp-clone --all git+ssh://git.debian.org/git/pkg-perl/packages/$1.git + gbp clone --all git+ssh://git.debian.org/git/pkg-perl/packages/$1.git } git_update() { - gbp-pull --pristine-tar + gbp pull --pristine-tar } git_checkout_special() { git clone git+ssh://git.debian.org/git/pkg-perl/$1.git
Attachment:
signature.asc
Description: Digital signature