Git update-index --assume-unchanged

This is kind of a meta bug with babylon’s git repo. I want to make it easier to contribute to babylon. Since I’m a new contributor all the pain points are fresh in my mind.

The “Start contributing to babylon” guide is generally helpful, but it has a section called “Do not commit” where it asks you to execute 16 git update-index --assume-unchanged commands.

Is there a way that babylon’s build/CI could be changed so that this step is not necessary? As I understand it what you want to achieve is to have the dist/preview release directory not committed by contributors, so that it doesn’t create a gazillion merge conflicts all the time. Can’t you just use a different directory for preview releases than for local builds? Like preview release and local-release? Then put local-release in .gitignore.

pinging @sebavan