Requested by fanquake. Rather than failing with a cryptic error with older git, fail gracefully and mention why.
The new option semantics are explained here.
Note: my local git versions are currently too old to test the new functionality, so I've only verified the failure case.