On Monday 05 September 2005 23:00, Jean Delvare wrote:
> I have written a different replacement which continues to use awk
> instead. I plan to commit it if nobody objects. It is appended to this
> post, comments and testers welcome. Basically the idea is to sort the
> list beforehand (using the sort Unix command), pass a sorted list to awk
> and get the awk script to simply preserve this input order.

Nice. 

> [...]
> >     END     { 
> -               i = 1
> -               for (file in files) {
> -                 if (!(file in printed)) {
> -                   new_files[i]=file
> -                   i++
> -                 }
> -               }
> -               n = asort(new_files)
>                 for (i=1; i<=n; i++)

"i<=n" needs to be changed to "i in new_files" as well, and new_files also 
should be removed completely.

> -                 print new_files[i]
> +                 if (!(new_files[i] in printed))
> +                   print new_files[i]
>               }
>       '
>  }

Thanks,
Andreas.


_______________________________________________
Quilt-dev mailing list
Quilt-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/quilt-dev

Reply via email to