[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: Another issue with pylupdate6
From:       Barry <barry () barrys-emacs ! org>
Date:       2021-06-01 16:37:54
Message-ID: 7BE86BB8-84F5-4F78-9C82-6ECCE9BA5CFF () barrys-emacs ! org
[Download RAW message or body]



> On 29 May 2021, at 13:25, Detlev Offenbach <detlev@die-offenbachs.de> wrote:
> 
> Hello Phil,
> 
> I observed another issue with pylupdate6. It uses the system eol character(s) when writing \
> the .ts file. This causes issues if you develop on different platforms (e.g. Linux and \
> Windows) and use a version control system. When you re-generate a .ts file on a different \
> platform, the VCS will see the whole file as changed because of different eols (e.g. \n \
> versus \r\n) even if the contents remained the same. This is not good. Therefore I suggest \
> that either no eol conversion is done (i.e. a \n is passed to the open() function) or a \
> command line option is introduced to explicitly specify the eol sequence (e.g. --eol=\n or a \
> more command line friendly form --eol=LF, --eol=CRLF, --eol=CR).

Typically I fix this with the native EOL feature of the source control system, git svn etc.

Barry

> 
> I don't know how pylupdate5 did it but I didn't observe the issue there (maybe I didn't \
> generate .ts files of multiple platforms at all). 
> Detlev
> 
> -- 
> Detlev Offenbach
> detlev@die-offenbachs.de


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic