From: Joachim Schmitz Date: Fri, 23 Nov 2012 08:09:55 GMT Subject: Re: [PATCH] Completion must sort before using uniq Message-ID: In-Reply-To: Marc Khouzam wrote: > The uniq program only works with sorted input. The man page states > "uniq prints the unique lines in a sorted file". ... > --- 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