git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* zip files created with git archive flags text files as binaries
@ 2015-02-23 13:58 Ulrike Fischer
  2015-02-23 19:30 ` René Scharfe
  2015-03-04 21:13 ` [PATCH] archive-zip: add --text parameter René Scharfe
  0 siblings, 2 replies; 8+ messages in thread
From: Ulrike Fischer @ 2015-02-23 13:58 UTC (permalink / raw)
  To: git

I'm using git on windows 7.

$ git --version
git version 1.9.4.msysgit.0

Some days ago I uploaded a latex package to CTAN (www.ctan.org). 
I created the zip-file with 

git archive --format=zip --prefix=citeall/
--output=zip/citeall_2015-02-20.zip HEAD 

The zip contained four text files and a pdf. 

The CTAN maintainers informed me that all files in the zip are
flagged as binaries and this makes it difficult for them to process
them further (they want to correct line feeds of the text files:
http://mirror.ctan.org/tex-archive/help/ctan/CTAN-upload-addendum.html#crlf) 

unzip -Z reports for my zip:

$ unzip -Z citeall_2015_02_20.zip
Archive:  citeall_2015_02_20.zip
Zip file size: 105509 bytes, number of entries: 6
drwx---     0.0 fat        0 bx stor 15-Feb-20 17:07 citeall/
-rw----     0.0 fat      458 bx defN 15-Feb-20 17:07 citeall/README
-rw----     0.0 fat   102244 bx defN 15-Feb-20 17:07
citeall/citeall.pdf
-rw----     0.0 fat     3431 bx defN 15-Feb-20 17:07
citeall/citeall.sty
-rw----     0.0 fat     3971 bx defN 15-Feb-20 17:07
citeall/citeall.tex
-rw----     0.0 fat      557 bx defN 15-Feb-20 17:07
citeall/examples-citeall.bib
6 files, 110661 bytes uncompressed, 104669 bytes compressed:  5.4%

The problem are all the "bx" entries. 

When I zip all the files with the standard windows zip-tool I get
this:

$ unzip -Z citeall-win.zip
Archive:  citeall-win.zip
Zip file size: 105275 bytes, number of entries: 5
-rw----     2.0 fat   102244 b- defN 15-Feb-20 17:07
citeall/citeall.pdf
-rw----     2.0 fat     3431 t- defN 15-Feb-20 17:07
citeall/citeall.sty
-rw----     2.0 fat     3971 t- defN 15-Feb-20 17:07
citeall/citeall.tex
-rw----     2.0 fat      557 t- defN 15-Feb-20 17:07
citeall/examples-citeall.bib
-rw----     2.0 fat      458 t- defN 15-Feb-20 17:07 citeall/README
5 files, 110661 bytes uncompressed, 104675 bytes compressed:  5.4%

Here the text files have a correct t flag. 

I don't know if it the problem exists also with zips created with
git archive on non-windows OS.

Would it be possible to correct the zip-backend so that it flags
text files correctly? Or alternativly could one configure git
archive to use another zip programm? 

(I tried to sent this already some hours ago, but the message seems
to be lost ...)

-- 
Ulrike Fischer 
http://www.troubleshooting-tex.de/

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-03-05 19:06 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-23 13:58 zip files created with git archive flags text files as binaries Ulrike Fischer
2015-02-23 19:30 ` René Scharfe
2015-03-04 21:13   ` René Scharfe
2015-03-04 21:13 ` [PATCH] archive-zip: add --text parameter René Scharfe
2015-03-05  2:16   ` Junio C Hamano
2015-03-05 15:27     ` René Scharfe
2015-03-05 15:27   ` René Scharfe
2015-03-05 19:06   ` [PATCH v2] archive-zip: mark text files in archives René Scharfe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).