Não é possível confirmar o índice de atualização no Windows

Eu tenho um arquivo executável chamadopost_deploy que é executado no meu equipamento OpenShift após um empurrão, mas não era executável, então eu corri:

git update-index --chmod=+x .openshift/action_hooks/post_deploy

Mas toda vez que eu fazia umagit add para confirmar o arquivo, ele perderia a permissão executável. Se eu tentasse fazer umacommit, o git me diria que não havia nada a confirmar. Eventualmente, tive que ir até o Cygwin para fazê-lo funcionar, mas como posso fazer isso funcionar no prompt de comando do Windows?