From: Bert Wesarg Date: Tue, 02 Jun 2009 20:44:56 GMT Subject: Re: [TopGit PATCH v2] tg-push: add bash completion Message-ID: <36ca99e90906021344k340b5747q7d45a7b1d98f8f67@mail.gmail.com> In-Reply-To: <1243380694-7744-1-git-send-email-bert.wesarg@googlemail.com> Ping. Regards, Bert On Wed, May 27, 2009 at 01:31, Bert Wesarg wrote: > Include all options. > > Signed-off-by: Bert Wesarg > > --- >  contrib/tg-completion.bash |   24 ++++++++++++++++++++++++ >  1 files changed, 24 insertions(+), 0 deletions(-) > > diff --git a/contrib/tg-completion.bash b/contrib/tg-completion.bash > index de8a7b5..0ee233c 100755 > --- a/contrib/tg-completion.bash > +++ b/contrib/tg-completion.bash > @@ -370,6 +370,29 @@ _tg_patch () >        esac >  } > > +_tg_push () > +{ > +       local cur="${COMP_WORDS[COMP_CWORD]}" > + > +       __tg_complete_arg "-r" && { > +               __tgcomp "$(__tg_remotes)" > +               return > +       } > + > +       case "$cur" in > +       -*) > +               __tgcomp " > +                       --no-deps > +                       --dry-run > +                       --tgish-only > +                       -r > +               " > +               ;; > +       *) > +               __tgcomp "$(__tg_topics)" > +       esac > +} > + >  _tg_remote () >  { >        local cur="${COMP_WORDS[COMP_CWORD]}" > @@ -449,6 +472,7 @@ _tg () >        info)        _tg_info ;; >        mail)        _tg_mail ;; >        patch)       _tg_patch ;; > +       push)        _tg_push ;; >        remote)      _tg_remote ;; >        summary)     _tg_summary ;; >        update)      _tg_update ;; > -- > tg: (b725fc9..) bw/push-completion (depends on: master) >