Я использую Cygwin на Windows 7 Professional.
Когда я создаю новые файлы, такие как MyNewFile.java, кажется, что по умолчанию установлено разрешение 755. Это не то, что я хочу. Я хочу, чтобы это было 644 для обычных файлов.
Очень раздражает необходимость менять разрешения каждый раз, когда я создаю новые файлы вне терминала cygwin (cp из терминала cygwin работает нормально и просто сохраняет существующие разрешения, как и ожидалось, даже создание новых файлов изнутри cygwin работает).
В качестве альтернативы, есть ли способ в git автоматически изменять файлы * .myextension, чтобы всегда иметь определенное разрешение?
Если нет, есть ли способ рекурсивно выполнить chmod 644 все файлы * .myextension в папке (без ущерба для прав доступа к папке!)?