Hi Michael,
I already renormalized the files in the repository:
https://markmail.org/message/fmnisdalwfepyb5y
Jacques
Le 11/02/2020 à 20:34, Michael Brohl a écrit :
Hi Jacques, all,
this seems to introduce problems when merging or checking out branches.
With the .gitattributes and text=auto present git automatically converts files which have other settings in the repository. It happens that git then
reports changes for files which were not edited locally. I experienced the problem which is decribed in [1] while merging within a customer project.
It is recommended to renormalize the files in the repository like it is
decribed in [2].
Is there someone who has already experienced similar problems?
Best regards,
Michael Brohl
ecomify GmbH - www.ecomify.de
[1] https://stackoverflow.com/questions/1967370/git-replacing-lf-with-crlf
[2]
https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings#refreshing-a-repository-after-changing-line-endings
Am 19.12.19 um 13:15 schrieb [email protected]:
This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new b424d26 Improved: Equivalent of svn:auto-props properties on the
server (OFBIZ-OFBIZ-11279)
b424d26 is described below
commit b424d2683e0679aeb4d49d3a28a2a682eed50b48
Author: Jacques Le Roux <[email protected]>
AuthorDate: Thu Dec 19 13:15:10 2019 +0100
Improved: Equivalent of svn:auto-props properties on the server
(OFBIZ-OFBIZ-11279)
We should have an equivalent of svn:auto-props properties on the
server:
https://help.github.com/articles/dealing-with-line-endings/#per-repository-settings
---
.gitattributes | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..2865b16
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,41 @@
+# Set the default behavior, in case people don't have core.autocrlf set.
+* text=auto
+
+# Explicitly declare text files to always be normalized and converted
+# to native line endings on checkout.
+*.java text
+*.groovy text
+*.jsp text
+*.ftl text
+*.js text
+*.sql text
+*.txt text
+*.properties text
+*.xml text
+*.xsl text
+*.xsd text
+*.html text
+*.htm text
+*.css text
+*.gradle text
+*.md text
+Makefile text
+README text
+NOTICE text
+LICENSE text
+rc.ofbiz.* text
+*.less text
+*.adoc text
+*.sh text
+
+# Declare files that will always have CRLF line endings on checkout.
+*.bat text eol=crlf
+
+# Denote all files that are truly binary and should not be modified.
+*.png binary
+*.jpg binary
+*.gif binary
+*.tif binary
+*.zip binary
+*.jks binary
+*.ttf binary