¿Cómo se usa git-cache-meta?

Quiero mantener los permissions de los directorys en un repository git. Parece que una forma fácil es usar git-cache-meta . ¿Qué es un ejemplo y una explicación mínima de su uso?

Si te refieres a esta implementación de git-cache-meta , entonces todo lo que tienes que hacer es asegurarte de que el script esté en tu $ PATH (ponlo en /usr/local/bin/ o similar) y ve a repo querer, luego ejecutar:

 $ git-cache-meta --store 

Eso almacenará los metadatos en un file llamado .git_cache_meta en el representante. Luego, en otra instancia del repository, ejecuta:

 $ git-cache-meta --apply