git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[RFC/PATCH 0/5] completion: compgen/compadd cleanups

From
Felipe Contreras <felipe.contreras@gmail.com>
Date
Nov 17, 2012, 01:38 UTC
Message-ID
<1353116298-11798-1-git-send-email-felipe.contreras@gmail.com>
Hi,

These were hinted by SZEDER, so I went ahead and implemented the changes trying to keep in mind the new zsh completion werapper. The resulting code should be more efficient, and a known breakage is fixed.

The first two patches come from another patch series for convenience.
Take them with a pinch of salt.
Felipe Contreras (5):
  completion: get rid of empty COMPREPLY assignments
  completion: add new __gitcompadd helper
  completion: trivial test improvement
  completion: get rid of compgen
  completion: refactor __gitcomp_1
 contrib/completion/git-completion.bash | 68 +++++++++++++---------------------
 t/t9902-completion.sh                  |  3 +-
 2 files changed, 27 insertions(+), 44 deletions(-)
-- 
1.8.0
Next: Felipe Contreras
Message 1 of 15 in “completion: compgen/compadd cleanups”
  1. 0/5 completion: compgen/compadd cleanupsFelipe Contreras, Nov 17, 2012
  2. 1/5 completion: get rid of empty COMPREPLY assignmentsFelipe Contreras, Nov 17, 2012
  3. 2/5 completion: add new __gitcompadd helperFelipe Contreras, Nov 17, 2012
  4. 3/5 completion: trivial test improvementFelipe Contreras, Nov 17, 2012
  5. SZEDER GáborNov 17, 2012
  6. 4/5 completion: get rid of compgenFelipe Contreras, Nov 17, 2012
  7. SZEDER GáborNov 17, 2012
  8. Felipe ContrerasNov 17, 2012
  9. SZEDER GáborNov 17, 2012
  10. Felipe ContrerasNov 17, 2012
  11. Felipe ContrerasNov 18, 2012
  12. 5/5 completion: refactor __gitcomp_1Felipe Contreras, Nov 17, 2012
  13. SZEDER GáborNov 17, 2012
  14. Felipe ContrerasNov 17, 2012
  15. SZEDER GáborNov 17, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.