]> Nutra Git (v1) - gamesguru/git-remote-gcrypt.git/commitdiff
Use grep instead of sort/uniq
authorroot <root@localhost>
Thu, 14 Feb 2013 00:00:00 +0000 (00:00 +0000)
committerroot <root@localhost>
Thu, 14 Feb 2013 00:00:00 +0000 (00:00 +0000)
git-remote-gcrypt

index 909aa25e71f15cfd4cab98abf056e9f6ea1861e7..2b797cd69104d19c53db69faf43cc23fbb2adeae 100755 (executable)
@@ -398,8 +398,8 @@ do_fetch()
        # Needed packs is  Packlist - (phave & Packlist)
        # The `+` for $GITCEPTION is pointless but we will be safe for stacking
        phave_="$(cat "$Localdir/have_packs+" 2>/dev/null || :)"
-       pboth_="$( (xecho "$premote_"; xecho "$phave_") | sort_C | uniq -d)"
-       pneed_="$( (xecho "$premote_"; xecho "$pboth_") | sort_C | uniq -u)"
+       pboth_="$(xecho "$premote_" | xgrep -F  -x -e "$phave_")"
+       pneed_="$(xecho "$premote_" | xgrep -F -vx -e "$phave_")"
 
        xecho "$pneed_" | while read packline_
        do