patch applied (cabal-branches/cabal-1.2): Refuse to run any commands if the .cabal has been modified