Github user afine commented on the issue: https://github.com/apache/zookeeper/pull/488 > The change is to remove 'generated' keyword from .gitignore because it prevents the dir and files under generated dir to be added to the repo. The compilation later fails due to the missing dir and files. Which files are you referring to? I don't think we have any top level `generated` directory and I also don't think we would want to add such files to the repo. Don't worry about squashing, I should be able to take care of that when it comes time to commit.