git no enviará cambios a los files que ya están en el índice (conservando permissions: operación no admitida)

Intento configurar git como una solución de implementación en un server, pero encuentro un comportamiento bastante extraño al usarlo. Básicamente, git no agregará cambios para commit.

hacer un nuevo repository:

~$ mkdir test && cd test ~/test$ git init-db defaulting to local storage area warning: templates not found /usr/share/git-core/templates/ ~/test$ echo 'bar' > foo ~/test$ git add . ~/test$ git commit -a -n -m "initial" cp: preserving permissions for `.git/next-index15907': Operation not supported cp: preserving ACL for `.git/next-index15907': Operation not supported Committing initial tree 85711ad01d3a371d1d4990f9e0902f8933b5c8b7 

Observe que hay algunos errores, pero la confirmación parece haber sucedido normalmente como:

 ~/test$ git status nothing to commit 

Ahora, cada vez que trato de editar y confirmar files que ya se han agregado al índice, simplemente no se procesan:

 ~/test$ echo 'baz' >> foo ~/test$ git status # Changed but not updated: # (use git-update-index to mark for commit) # # modified: foo # nothing to commit 

Ahora solo agregaría el file y confirmaré pero:

 ~/test$ git add . ~/test$ git commit -a -n -m "test" cp: preserving permissions for `.git/next-index23386': Operation not supported cp: preserving ACL for `.git/next-index23386': Operation not supported # Changed but not updated: # (use git-update-index to mark for commit) # # modified: foo # nothing to commit 

Ahora, si agrega un nuevo file, pasará por el compromiso, pero no se comprometerán los cambios posteriores. Si un "git rm" y "git add" un file funcionará como se esperaba.

Tenga en count que estoy usando git versión 1.4.4.4 en un server de alojamiento compartido (por lo que no hay actualizaciones o sudo posible). ¿Me estoy perdiendo algo de la forma en que git trabajó en versiones anteriores o es algo más?

No tengo idea de qué hacer, excepto eliminar y volver a agregar todos los files en cada confirmación, pero dudo que sea una buena idea (el repository es aproximadamente ~ 1 gb).

Gracias por tu ayuda.