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.