Estou usando o cygwin no Windows 7 professional.
Quando crio novos arquivos, como MyNewFile.java, parece que a permissão padrão é definida como 755. Não é isso que eu quero. Quero que seja 644 para arquivos regulares.
É muito chato ter que alterar as permissões toda vez que crio novos arquivos fora do terminal cygwin (o cp do cygwin terminal funciona bem e apenas mantém as permissões existentes conforme o esperado, criando novos arquivos de dentro do cygwin works).
Como alternativa, existe alguma maneira no git de alterar automaticamente os arquivos * .myextension para sempre ter uma permissão específica?
Caso contrário, existe alguma maneira de recursivamente chmod 644 todos os arquivos * .myextension recursivamente em uma pasta (sem afetar as permissões da pasta!)?
find ./ …
; find . …
funciona muito bem e, se você tem o hábito de digitar find ./
o tempo todo, um dia desses você digitará find / -exec rm …
(ou, equivalente find /. …
) por acidente.