Git a CVS: ¿cómo hago _regress_?

Debido a que estoy totalmente loco (bueno, hay mejores razones pero no se me permite hablar de ellas), ¿cuál es el mejor enfoque para transferir un repository de Git a CVS? No he usado ninguna característica específica de Git que se me ocurra que pueda obstaculizar la operación, y sé cómo se mapean los autores.

Hay miles de visitas en todas partes para CVS-> Git. Quiero ir por el otro lado.

Esta pregunta y la respuesta aceptada tiene una sección sobre exportar cambios a CVS. ¿Tal vez pueda crear un repository de CVS vacío y luego exportar su HEAD actual a eso?

Aunque siento por ti …

Si por casualidad tenía la opción de vivir con una configuration mixta, donde el server sigue siendo git, existe el command git cvsserver (parte de git, aunque varias distribuciones lo empaquetan por separado, porque pocas personas lo necesitan). Eso le permitiría seguir usando git por algún trabajo y seguir accediendo a él con CVS, donde está atrapado con eso.