Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-8911

CRLF characters in source and text files

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1-win, 3.0.0-alpha1
    • 1-win, 2.0.3-alpha
    • build
    • None
    • Reviewed

    Description

      Source code in hadoop-common repo has a bunch of files that have CRLF endings.
      With more development happening on windows there is a higher chance of more CRLF files getting into the source tree.
      I would like to avoid that by creating .gitattributes file which prevents sources from having CRLF entries in text files.
      But before adding the .gitattributes file we need to normalize the existing tree, so that people when they sync after .giattributes change wont end up with a bunch of modified files in their workspace.
      I am adding a couple of links here to give more primer on what exactly is the issue and how we are trying to fix it.

      1. http://git-scm.com/docs/gitattributes#_checking_out_and_checking_in
      2. http://stackoverflow.com/questions/170961/whats-the-best-crlf-handling-strategy-with-git

      I will submit a separate bug and patch for .gitattributes

      Attachments

        1. HADOOP-8911.trunk.patch
          649 kB
          Raja Aluri
        2. HADOOP-8911.trunk.patch
          649 kB
          Suresh Srinivas
        3. HADOOP-8911.branch-2.patch
          648 kB
          Raja Aluri
        4. HADOOP-8911.branch-1-win.patch
          521 kB
          Raja Aluri

        Activity

          People

            raja@cmbasics.com Raja Aluri
            raja@cmbasics.com Raja Aluri
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: