Re: git list binary and/or non-binary files?
- From
Johan Herland <johan@herland.net>
- Date
- Aug 24, 2009, 22:14 UTC
- Message-ID
- <200908250014.03585.johan@herland.net>
- In-Reply-To
- <2729632a0908241450m1651c77ata9744058c5d42672@mail.gmail.com>
On Monday 24 August 2009, skillzero@gmail.com wrote:
Show 11 quoted lines
> Is there a way to list the files git considers binary in a repository > (and alternatively, the ones it considers text)? I have a large > repository and I want to fix line endings for text files that were > accidentally checked in using CRLF and can't just use the file > extension alone because some files with the same extension may be > binary and others not (e.g. UTF-8 .strings file is text, but a UTF-16 > .strings file is binary...git already figured out based on the content > that one is binary). > > I thought maybe git ls-files, but I didn't see anything in there I can > use for binary vs text.
I use the following to list files that contain CRs, but that are not considered binary by Git:
git grep --cached -I -l -e $'\r'
'git help grep' explains all the options...
Have fun! :)
...Johan
-- Johan Herland, <johan@herland.net> www.herland.net