Ответ 1
Кажется, что с Lion невозможно открыть файл с TextEdit в командной строке, указав имя файла в качестве аргумента.
Обходным путем является использование open
export SVN_EDITOR='open -e -W -n '
-
-e
указывает открывать с помощью TextEdit (используйте-a
, если вы хотите указать другое приложение) -
-W
говорит open, чтобы ждать выхода TextEdit. Если не указано, svn propedit будет читать файл перед его редактированием и возвращать, указав, что никаких изменений не было сделано. -
-n
говорит, чтобы открыть новый экземпляр TextEdit, даже если он уже открыт. С одной стороны, это позволит избежать выхода из открытого редактора, а с другой стороны он не работает без опции: -)