My editor (vim) takes a config file in be/ (be/.ycm_extra_conf.py). I recently pushed a change <https://gerrit.cloudera.org/#/c/4562/> to include it in the .gitignore file, making it survive runs of "git clean -fdx". However, I now found that we actually also call "git clean -fdX" (uppercase X), effectively killing everything that is included in .gitignore from clean.sh.
Is there a way to clean the repository while obeying the rules in .gitignore? Can we change the -x to a -X? Is there any other workaround to retain this config file, short of linking it again every time I run clean.sh (or buildall)? Thanks for the help, Lars