From: Johannes Schindelin <Johannes.Schindelin@gmx.de>
To: Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: UI and git-completion.sh
Date: Wed, 24 Oct 2007 11:20:07 +0100 (BST) [thread overview]
Message-ID: <Pine.LNX.4.64.0710241113190.25221@racer.site> (raw)
In-Reply-To: <20071023234617.45a4fc64@paolo-desktop>
Hi,
On Tue, 23 Oct 2007, Paolo Ciarrocchi wrote:
> Using the git-completation script it all boils down to 48 commands.
>
> paolo@paolo-desktop:~/git$ git
> add fetch rebase
> am filter-branch rebase--interactive
> annotate format-patch relink
> apply fsck remote
> archive gc repack
> bisect get-tar-commit-id request-pull
> blame grep reset
> branch gui resolve
> bundle imap-send revert
> checkout init rm
> checkout-index instaweb send-email
> cherry log shortlog
> cherry-pick lost-found show
> citool ls-files show-branch
> clean ls-remote show-ref
> clone ls-tree stash
> commit merge status
> config mergetool submodule
> convert-objects mv tag
> count-objects name-rev var
> describe pickaxe verify-pack
> diff pull whatchanged
> diff-stages push
diff-stages just struck my eye. It is no longer in git... But AFAICS it
is no longer in git-completion.bash either.
Besides, I think that the number of commands could be reduced further.
For example, I think that a regular user does not want to see
checkout-index, citool, convert-objects, filter-branch, get-tar-commit-id,
imap-send, instaweb, lost-found, ls-tree, name-rev, rebase--interactive,
relink, repack, request-pull, show-ref, var, verify-pack and whatchanged.
This list was not vs the quoted list, but my current list (pretty much tip
of Shawn's "next".
Note: I would like to complete the _options_ when one of these subcommands
was specified, but I just do not want to see them when entering
"git<SPACE><TAB>".
BTW Pierre's idea of generating many (if not all) of these completions on
the fly (maybe with "--help-completion"?) is intriguing.
Ciao,
Dscho
next prev parent reply other threads:[~2007-10-24 10:20 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-23 21:46 UI and git-completion.sh Paolo Ciarrocchi
2007-10-23 22:00 ` Steven Grimm
2007-10-23 23:44 ` Randal L. Schwartz
2007-10-23 23:54 ` Matthieu Moy
2007-10-24 0:01 ` Randal L. Schwartz
[not found] ` <471E91C9.3000004@midwinter.com>
2007-10-24 0:31 ` Randal L. Schwartz
2007-10-24 0:55 ` Brian Downing
2007-10-24 0:57 ` Brian Downing
2007-10-24 0:46 ` Matthieu Moy
2007-10-24 0:50 ` Randal L. Schwartz
2007-10-24 17:34 ` Johannes Gilger
2007-10-24 10:20 ` Johannes Schindelin [this message]
2007-10-24 17:07 ` Pierre Habouzit
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Pine.LNX.4.64.0710241113190.25221@racer.site \
--to=johannes.schindelin@gmx.de \
--cc=git@vger.kernel.org \
--cc=paolo.ciarrocchi@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).