> On May 4, 2015, at 10:33 AM, Jordan Justen <jordan.l.jus...@intel.com> wrote:
> 
> On 2015-05-04 08:57:29, Kinney, Michael D wrote:
>> Jordan,
>> 
>> Some source control systems provide support a file type of UTF-16LE,
>> so the use of 'binary' should be avoided. What source control
>> systems require the use of 'binary'?
> 
> Svn seems to require it so the data doesn't get munged.
> 
> Git seems to auto-detect UTF-16 .uni files as binary.
> 
>> What diff utilities are having issues with UTF-16LE files? Can you
>> provide some examples?
> 
> I don't think it is possible to create a .uni patch file for EDK II
> that actually works.
> 
> Normally, for .uni files we just see something about the diff being
> omitted on a binary file.
> 
> With git, I know there are ways to force a diff to be produced, but I
> don't believe it would actually work to apply a patch to a UTF-16
> file.
> 

This 
http://stackoverflow.com/questions/777949/can-i-make-git-recognize-a-utf-16-file-as-text
 
<http://stackoverflow.com/questions/777949/can-i-make-git-recognize-a-utf-16-file-as-text>
 stackoverflow article seems to imply you can can make git-merge work with a 
.gitattributes file setting?

Thanks,

Andrew Fish

> With utf-8, it seems to 'just work'. (With git and svn.)
> 
>> Also, what are the pros/cons to extending the exiting .uni file
>> extension to support either UTF16-LE or UTF-8 encodings vs. adding a
>> new file extension?
> 
> I don't know of any pros/cons. We could assume that a file without the
> UTF-16 BOM is UTF-8.
> 
> It would certainly mess up my unit tests. :)
> 
> -Jordan

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to