I just added an update command to ninja, now we can do $ ninja update, as we can do $ make update.
I'm strongly opposed to wiring the build system and version control system together.