¿Cómo consigo git-media para rastrear / sincronizar las eliminaciones de mi cubo S3?

Estoy usando git-media para administrar files de video grandes en un repository git.

Comportamiento deseado: cuando quiero eliminar un video de un proyecto, quiero que esa eliminación se refleje en mi bucket S3.

Comportamiento actual: solo puedo agregar nuevos files y sincronizar los cambios con los existentes. Los files de video locales eliminados dejan un file en el depósito S3.

Con el time, me preocupa que esto genere muchos desperdicios. ¿Esto es por layout o debería ser capaz de hacer que git-media refleje mis eliminaciones?

Cualquier idea / experiencia sería útil.

Podría eliminar esto, pero creo que es mejor admitir tus momentos de palma de la cara y abrazarlos. El mantenedor de tenedores de Hagen (un git-media) amablemente se tomó la molestia de recordarme cómo funciona 'git':

Si eliminas un file en un repository de git, permanecerá en el historial y podrás restaurarlo revisando un compromiso en particular. Esto implica para git-media que cada file que haya agregado de una vez a su almacenamiento debe permanecer allí para siempre, de lo contrario, no podrá realizar el pago en git.

Si está buscando un comportamiento diferente, debe considerar que tal vez no necesite git para almacenar sus datos.

En pocas palabras: nunca borras nada en git una vez que se agrega, por lo que no puedes esperar que S3 elimine los files que agregas sin romper tu capacidad de retroceder a una confirmación anterior donde exista nuevamente.