Context
The project used Xtend to generate Java source code. Those files under *xtend-gen* folders are almost always modified.
After fresh clone and compilation you get 68 modified files without any other intervention:
git status | grep -E '.*modified:.*xtend-gen*.*\.java$' | wc -l
68
The modifications are a full rewrite of the files, e.g.
git diff kim/org.integratedmodelling.kim/xtend-gen/org/integratedmodelling/kim/validation/KimValidator.java | diffstat
KimValidator.java | 6180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
1 file changed, 3090 insertions(+), 3090 deletions(-)
Proposal
Since those are generated files, they shouldn't be tracked and part of the code repository.
Context
The project used Xtend to generate Java source code. Those files under
*xtend-gen*folders are almost always modified.After fresh clone and compilation you get 68 modified files without any other intervention:
The modifications are a full rewrite of the files, e.g.
Proposal
Since those are generated files, they shouldn't be tracked and part of the code repository.
xtend-genfolders to.gitignore