Cómo excluir files de la expansión de ID git

Estoy usando git-svn, y estoy usando el file .git/info/attributes para, sort-of, emular la label svn $ Id $. Así que tengo lo siguiente en mi .git/info/attributes :

 #*.awk ident # disabled due to a/b/c/mdoc2man.awk *.c ident 

El problema es que necesito deshabilitar ident para todos los files awk, cuando en realidad, solo quiero deshabilitarlo para a/b/c/mdoc2man.awk . He intentado usar el patrón negativo, pero recibe esta advertencia:

 warning: Negative patterns are ignonetworking in git attributes Use '\!' for literal leading exclamation. 

¿Hay otras opciones disponibles?

En mi caso particular, mi directory de nivel superior solo tenía unas pocas opciones, así que, como sabía que quería excluir, efectivamente, todos los files debajo de a, y solo quería que la expansión ocurriera en todos los files bajo other_dir , entonces cambié el patrón a ser:

 other_dir/**/*.awk ident *.c ident