1) eol native 2) Require $Rev:$ 3) Require svn:keywords="eol-native, Rev"
All java and xml files automatically get native eol-style if you use the subversion/config file in svn.
Okay, we now require the svn:keywords to be set to Rev and svn:eol-style to be set to native We don't require $Rev: $ in the code, because that is much harder to do.
The pre-commit checks ended up not working, reopen the bug.
This hasn't been a problem in practice, so I am closing this now. If we decide we _really_ want these checks in the future, we can re-evaluate adding them.