Sto usando Cygwin su Windows 7 Professional.
Quando creo nuovi file come MyNewFile.java sembra che l'autorizzazione predefinita sia impostata su 755. Questo non è quello che voglio. Voglio che sia 644 per i file regolari.
È molto fastidioso dover cambiare i permessi ogni volta che creo nuovi file al di fuori del terminale cygwin (cp dal terminale cygwin funziona bene e mantiene le autorizzazioni esistenti come previsto, anche creando nuovi file dall'interno di cygwin funziona).
In alternativa, c'è modo in git di cambiare automaticamente i file * .myextension per avere sempre un'autorizzazione specifica?
In caso contrario, c'è un modo per ricorsivamente chmod 644 tutti i file * .myextension ricorsivamente sotto una cartella (senza influire sui permessi delle cartelle!)?
find ./ …
; find . …
funziona bene, e se hai l'abitudine di scrivere find ./
sempre, uno di questi giorni digiterai find / -exec rm …
(o, equivalentemente, find /. …
) per caso.