Adding repository CMakeLists.txt to ignore list. Hopefully this does not ignore package CMakeLists.txt because we actually need those pushed when changed. catkin ws CMakeLists.txt is just a sym link to your ros installation toplevel.cmake file. It varies from person to person, distro to distro, and platform to platform.