Re: [PATCH] Completion must sort before using uniq
- From
Joachim Schmitz <jojo@schmitz-digital.de>
- Date
- Nov 23, 2012, 08:09 UTC
- Message-ID
- <k8nb0t$2pf$1@ger.gmane.org>
- In-Reply-To
- <CAFj1UpF2wh0imcqW7Ez_J14R_07a_A1-YWESaGrHRNa7Nsv-xg@mail.gmail.com>
Marc Khouzam wrote:
> The uniq program only works with sorted input. The man page states > "uniq prints the unique lines in a sorted file".
...
Show 8 quoted lines
> --- a/contrib/completion/git-completion.bash > +++ b/contrib/completion/git-completion.bash > @@ -321,7 +321,7 @@ __git_refs () > if [[ "$ref" == "$cur"* ]]; then > echo "$ref" > fi > - done | uniq -u > + done | sort | uniq -u
Is 'sort -u' not universally available and sufficient here? It is POSIX at least: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sort.html
Bye, Jojo