From: Weiwei Shu Date: Thu, 23 Oct 2008 01:12:50 GMT Subject: Re: how to configure Git to treat certain type of ascii files as binary files Message-ID: <65d12cb10810221812n692f83fl3b822568384f3f34@mail.gmail.com> In-Reply-To: Thanks Jakub. I'll read its manual and try to play with it. Thank all for replies! On Wed, Oct 22, 2008 at 5:40 PM, Jakub Narebski wrote: > "Weiwei Shu" writes: > >> My first post in this mailing list. Could some one direct me to some >> document/manual pages to setup Git to treat ascii files as binary >> files? I'm using Git to do circuit schematics (SPICE files) >> versioning. I will not do any merging or editing stuff with external >> editors. The only way to change it is to use schematic capture GUIs >> (Cadence, ADS, etc). So I'd like to treat them as binary files to >> reduce the possibilities of messing them up. >> >> I know it seems a little bit stupid to use Git to do such an easy job. >> But hey, it's the most eye-catching SCM software, isn't it? > > First, git does not modify files unless you have core.crlf set, > and even then it warns about irreversible transformations > (core.safecrlf) > > Second, using gitattributes you can set diff driver and merge driver; > one of possibilities is to treat file as binary (binary diff and no > using 3-way file merge). > > -- > Jakub Narebski > Poland > ShadeHawk on #git > -- Weiwei --Hope Springs Eternal.