On 15.02.2017 06:35, Tom Tromey wrote: > Emacs itself has 144 tags, while I have about 16 branches. > So for me at least, for this project, that's 90% clutter and 10% things > I might actually want to complete. All Emacs tags start with "emacs-", so if you just input any other character and press TAB, you won't see the tags. > For my gdb checkout I have 32 branches and there are 636 tags, so the > ratio is even worse there -- about 5% useful things. I think we should consider whether it's likely to be a problem, and not just reject the unlikely options. Because other people's workflows can be different. And I do anticipate having to check out a particular release version, someday. Further, like Artem reminded us, we already have a revisions completion table. So the attached patch seems preferable to me. WDYT?