hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luke Lu (JIRA)" <j...@apache.org>
Subject [jira] [Reopened] (HADOOP-10040) hadoop.cmd in UNIX format and would not run by default on Windows
Date Sat, 12 Oct 2013 05:11:46 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-10040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Luke Lu reopened HADOOP-10040:

Woah, this completely mess up git.

Short answer: you should svn propset windows file as eol-style *native*

Long answer: in order for .gitattributes to work correctly with eol attributes, all text file
with eol attributes are stored as with LF in the repository and converted to the value of
eol upon checkout. This is not compatible with svn eol-style CRLF, which change the content
in the repository as well. With svn eol-style native, an svn checkout will convert normalized
text files (stored with LF) to CRLF.

I committed a workaround (to trunk and branch-2, so people can work with git) with .gitattributes
for windows file as binary, so git won't touch them.

> hadoop.cmd in UNIX format and would not run by default on Windows
> -----------------------------------------------------------------
>                 Key: HADOOP-10040
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10040
>             Project: Hadoop Common
>          Issue Type: Bug
>            Reporter: Yingda Chen
>            Assignee: Chris Nauroth
>             Fix For: 3.0.0, 2.2.1
> The hadoop.cmd currently checked in into hadoop-common is in UNIX format, same as most
of other src files. However, the hadoop.cmd is meant to be used on Windows only, the fact
that it is in UNIX format makes it unrunnable as is on Window platform.
> An exception shall be made on hadoop.cmd (and other cmd files for what matters) to make
sure they are in DOS format, for them to be runnable as is when checked out from source repository.

This message was sent by Atlassian JIRA

View raw message