-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72578/
-----------------------------------------------------------
Review request for ranger, Ankita Sinha, Don Bosco Durai, bhavik patel, Colm O
hEigeartaigh, Gautam Borad, Jayendra Parab, Abhay Kulkarni, Madhan Neethiraj,
Mehul Parikh, Nikhil P, Nitin Galave, pengjianhua, Ramesh Mani, Selvamohan
Neethiraj, Sailaja Polavarapu, Velmurugan Periasamy, Qiang Zhang, and Zsombor
Gegesy.
Bugs: RANGER-2851
https://issues.apache.org/jira/browse/RANGER-2851
Repository: ranger
Description
-------
**Problem Statement:** When existing java file have ^M character then patch
does not get apply.
Source code in Ranger repo has several files that have CRLF endings.
With more development happening on windows there is a higher chance of more
CRLF files getting into the source code.
**Proposed Solution:**
Inspired from HADOOP-8911 and HADOOP-8912
I would like to avoid that by creating .gitattributes file which prevents
sources from having CRLF entries in text files via RANGER-2852
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 can try to fix it.
http://git-scm.com/docs/gitattributes#_checking_out_and_checking_in
http://stackoverflow.com/questions/170961/whats-the-best-crlf-handling-strategy-with-git
I will submit a separate RR for RANGER-2852.
**NOTE:**
1) This patch will not get apply via "git am" command however "git apply"
command will work.
2) To understand the diff reviewers has to download the patch file to check the
diff
Diffs
-----
security-admin/src/main/java/org/apache/ranger/biz/BaseMgr.java 0f5206aa8
security-admin/src/main/java/org/apache/ranger/security/context/RangerContextHolder.java
865a8491b
security-admin/src/main/java/org/apache/ranger/security/context/RangerSecurityContext.java
4f4252153
security-admin/src/main/java/org/apache/ranger/security/listener/SpringEventListener.java
8dd1d8de2
security-admin/src/main/java/org/apache/ranger/security/standalone/StandaloneSecurityHandler.java
f62f43d63
security-admin/src/main/java/org/apache/ranger/security/web/filter/RangerUsernamePasswordAuthenticationFilter.java
62e23c021
security-admin/src/main/resources/META-INF/infinispan-cache-config.xml
7bb96ad4a
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/InvalidGroupException.java
f68541eb7
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/InvalidUserException.java
225523e86
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/ListRangerUser.java
85af26168
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/ListRangerUserGroup.java
8eb913173
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/ListUserGroupTest.java
fae087026
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/ListUserTest.java
fee780e42
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/RangerClientUserGroupMapping.java
408e861b0
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/RangerJSONParser.java
6c8205eae
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/RangerUserGroupMapping.java
5aa60f01f
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/RestClientPost.java
bbe9f1a68
Diff: https://reviews.apache.org/r/72578/diff/1/
Testing
-------
Build successful with this patch.
Thanks,
Pradeep Agrawal