Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Git completion - trying to improve speed


I'm working on quite a large repository, and found git checkout completion
to be veeery slow. I've found patch on google that does improve situation
dramatically when you supply some prefix, see:
http://www.zsh.org/mla/workers/2008/msg01535.html. I've applied it to
git-version of git completion. However, I've got weird side effect.

Let user use 'git checkout test-<TAB>', wanting to complete something like
local branch test-feature1 or test-feature2. However:

- First completion is immediately inserted with menu displayed despite the
shell being configured otherwise (inserted in full, not just common prefix).

- The first completion is something like origin/test-feature1 instead of a
local branch.

I'm not much of a shell guru so I thought I'd ask if someone more into the
subject had any ideas what's going on, before I start to reverse-engineer
_git script ;)

Piotr Kalinowski

Intelligence is like a river: the deeper it is, the less noise it makes

Messages sorted by: Reverse Date, Date, Thread, Author