All of lore.kernel.org
 help / color / mirror / Atom feed
* smudge filter problem
@ 2009-03-01 10:18 bill lam
  0 siblings, 0 replies; only message in thread
From: bill lam @ 2009-03-01 10:18 UTC (permalink / raw)
  To: git

I track xls by using filter to convert it to gnumeric format. Inside gitconfig
[filter "excelbiff"]
  clean = ssconvert --export-type=Gnumeric_XmlIO:sax fd://0 fd://1 | zcat -f
  smudge = ssconvert --export-type=Gnumeric_Excel:excel_biff8 fd://0 fd://1
and xls set inside gitattribute

While the clean filter works, the smudge filter does not. When git-checkout it said seek error 
 git ckeckout foo.xls

However git-show works as pipe to ssconvert
 git show HEAD:foo.xls | ssconvert --export-type=Gnumeric_Excel:excel_biff8 fd://0  newfoo.xls

I guess ssconvert was mistaken to believe that all data has been flushed too soon.

I tested with an xls that converted to gnumeric uncompress file size about 10MB and libgsf 1.14.11

PS. for older libgsf it needs to using a temp file to buffer data for ssconvert instead of using fd://0

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
唐詩019 孟浩然  夏日南亭懷辛大
    山光忽西落  池月漸東上  散髮乘夜涼  開軒臥閑敞  荷風送香氣  竹露滴清響
    欲取鳴琴彈  恨無知音賞  感此懷故人  中宵勞夢想

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-03-01 10:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-01 10:18 smudge filter problem bill lam

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.