Explaining why git is evil