Revertir un rango de confirmaciones en git

¿Cómo puedo revertir un rango de confirmaciones en git? De mirar elgitrevisions documentación, no puedo ver cómo especificar el rango que necesito. Por ejemplo:

A -> B -> C -> D -> E -> HEAD

Quiero hacer el equivalente de:

git revert B-D

donde el resultado sería:

A -> B -> C -> D -> E -> F -> HEAD

donde F contiene el reverso de B-D inclusive.