Re: [PATCH] (Really) Fix install-doc-quick target

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Subject:   Re: [PATCH] (Really) Fix install-doc-quick target
To:        Junio C Hamano <gitster@xxxxxxxxx>
Cc: Johannes Schindelin <Johannes.Schindelin@xxxxxx>,Mark Levedahl <mdl123@xxxxxxxxxxx>,Git Mailing List <git@xxxxxxxxxxxxxxx>,Ren Scharfe <rene.scharfe@xxxxxxxxxxxxxx>
Bcc:
Reply-To:
Newsgroup:
-=-=-=-=-=-=-=-=-=# Don't remove this line #=-=-=-=-=-=-=-=-=-
Junio C Hamano wrote:
> Mark Levedahl <mlevedahl@xxxxxxxxx> writes:
>
>
> How does this sound?
>
> ---
> diff --git a/Documentation/install-doc-quick.sh b/Documentation/install-doc-quick.sh
> index 07d227f..bc170f0 100755
> --- a/Documentation/install-doc-quick.sh
> +++ b/Documentation/install-doc-quick.sh
> @@ -24,10 +24,10 @@ git read-tree $head
>  git checkout-index -a -f --prefix="$mandir"/
>
>  if test -n "$GZ"; then
> -    cd "$mandir"
> -    for i in `git ls-tree -r --name-only $head`
> +    git ls-tree -r --name-only $head |
> +    while read path
>      do
> -        gzip < $i > $i.gz && rm $i
> +        gzip "$mandir/$path"
>      done
>  fi
>  rm -f "$GIT_INDEX_FILE"
>
>

Maybe this instead, many fewer gzip invocations, happily overwrites the old man pages already installed...

---
diff --git a/Documentation/install-doc-quick.sh b/Documentation/install-doc-quick.sh
index 07d227f..45f78fa 100755
--- a/Documentation/install-doc-quick.sh
+++ b/Documentation/install-doc-quick.sh
@@ -24,10 +24,6 @@ git read-tree $head
git checkout-index -a -f --prefix="$mandir"/

if test -n "$GZ"; then
-    cd "$mandir"
-    for i in `git ls-tree -r --name-only $head`
-    do
-        gzip < $i > $i.gz && rm $i
-    done
+ printf "$mandir/%s\n" $(git ls-tree -r --name-only $head) | xargs gzip -f
fi
rm -f "$GIT_INDEX_FILE"

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux