Jason Gerlowski created SOLR-14186:
--------------------------------------

             Summary: Ensure Windows files retain CRLF endings
                 Key: SOLR-14186
                 URL: https://issues.apache.org/jira/browse/SOLR-14186
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
          Components: scripts and tools
    Affects Versions: 8.4, master (9.0)
            Reporter: Jason Gerlowski


We've had several recent instances where our Windows files (solr.cmd, 
solr.in.cmd) end up getting their Windows-specific line-endings stripped out.  
This causes chunks of those scripts to fail when run on Windows.

e.g. SOLR-13977 fixed an issue where {{bin\solr.cmd create -c}} failed, and the 
problem was fixed and recurred again within a week.

Generally, contributors/committers can prevent this by setting their 
{{core.autocrlf}} git setting to {{input}}.  But we should also put 
repository-wide settings in place exempting certain files from line-ending 
conversion entirely.

This issue proposes adding a .gitattributes setting to special-case OS-specific 
files (bash scripts, Windows batch files, etc.)  This will prevent solr.cmd's 
line endings from being changed by committers who forget to configure the 
setting on a new machine, etc. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to