Russel, I know that when I use git I get issues with the gradlew.bat. That's because I have "git config --global core.safecrlf true", and only when I'm checking in the gradlew.bat file I set "git config --global core.safecrlf false", then immediately set it back. I can't definitely say that this is correct, but it's saved me from modifying Windows files. That other culprit is autocrlf which can be set to false when adding .bat files, and then back to input or auto when done.
What does your "git config --list" look like? Does it have the default values for safecrlf and autocrlf? On Tue, Mar 20, 2012 at 6:27 AM, Russel Winder <[email protected]> wrote: > On Sun, 2012-03-18 at 23:01 -0400, Jamie Bisotti wrote: > > This should do the trick... http://help.github.com/line-endings/ > > On Mar 18, 2012 11:15 AM, "Russel Winder" <[email protected]> wrote: > > > > > I update the GPars Gradle version on Linux and commit. Václav then has > > > to reinsert all the correct EOL into gradle.bat and commit. This is > > > clearly a stupid situation. Does anyone know the correct arcana to > > > ensure that Git does the right thing on all platforms? > > > > > > I know this is a Git question not a Gradle question but given it is a > > > regular problem for all Gradle upgrades, Gradle folk must already know > > > the answer. > > > > > > Thanks. > > I am not sure this is material does cover what the problem is. The > difficulty is that we want to nominate files which always have \r\n for > EOL even though all other files undergo platform specific mapping. So > we have \n for all EOL for all files bar on in the repository. For all > files bar one platform specific binding happens on checkout and commit, > this already appears to work as desired. For the one file we need no > platform specific binding but a dedicated binding for all time. > > The problem is that Linux platform specific actions are ruining the > Windows batch file for some reason? > > -- > Russel. > > ============================================================================= > Dr Russel Winder t: +44 20 7585 2200 voip: > sip:[email protected] > 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] > London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder >
