Когда я добавляю оболочку script (foo.sh) в subversion, по умолчанию она устанавливает svn:mime-type
в application/x-shellscript
. Поскольку это не начинается с text/
, diff и винить по существу игнорируют файл. Я посмотрел официальный список текстовых mime-типов, но не видел ничего похожего на оболочку script.
Есть ли хорошее значение для его установки?
Update
Следуя приведенным ниже советам, я установил тип mime в text/x-shellscript. Однако обвинение по-прежнему считает, что это двоичный файл.
$ svn blame file.sh
Skipping binary file: 'file.sh'
$ svn proplist file.sh
Properties on 'file.sh':
svn:executable
svn:mime-type
$ svn propget svn:mime-type file.sh
text/x-shellscript
Есть ли что-то еще, что мне нужно сделать, чтобы убедить subversion в том, что это текстовый файл?