completion: bash: support recursive aliases
authorFelipe Contreras <redacted>
Tue, 10 Nov 2020 02:03:42 +0000 (20:03 -0600)
committerJunio C Hamano <redacted>
Tue, 10 Nov 2020 02:09:21 +0000 (18:09 -0800)
commit9414938c348f47c76dcea7826ea0b22adb585300
tree97284598bbf3e3350d51b0364b7c0b82e8c8ba39
parente4d83eee9239207622e2b1cc43967da5051c189c
completion: bash: support recursive aliases

It is possible to have recursive aliases like:

  l = log --oneline
  lg = l --graph

So the completion should detect such aliases as well.

Signed-off-by: Felipe Contreras <redacted>
Signed-off-by: Junio C Hamano <redacted>
contrib/completion/git-completion.bash
t/t9902-completion.sh
git clone https://git.99rst.org/PROJECT