Merging all the feature branches in time is easy. Having the project compile afterwards is hard.