Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 08 Oct 24 19:48:54, всего сообщений: 5339
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5012 из 5339 ========================================= RU.HUSKY =
От   : Michael Dukelsky                 2:5020/1042        21 Aug 22 22:41:44
Кому : Alex Shuman                                         21 Aug 22 22:41:44
Тема : Проблемы при сборке husky на *nix и их возможные решения
FGHI : area://RU.HUSKY?msgid=2:5020/1042+63028a79
На   : area://RU.HUSKY?msgid=2:463/877+630173a3
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Привет, Alex!

21 Aug 22 02:52, Alex Shuman послал(а) письмо к Michael Dukelsky:

AS>>> От этого сомнительное и вредное (в случае sh-скриптов, например)
AS>>> решение не перестанет быть таковым. Hо тут, видимо, разве что
AS>>> гит форкать (или помечать весь контент бинарным). Сложно
AS>>> сказать, чья именно вина здесь больше - того, кто реализовал
AS>>> такую пакость в гите, или того, кто захатчил исходники с кривыми
AS>>> sh файлами, не заметив подвоха.
MD>> Решение не является ни сомнительным, ни вредным. В Юниксах, если
MD>> не менять настройки по умолчанию, git выдаёт файлы с LF без CR,
MD>> как и ожидалось. В Windows, если не менять настройки git по
MD>> умолчанию, git for Windows выдаёт файлы с CR/LF, как и ожидалось.
MD>> Это относится и к sh-скриптам. Тем не менее, я запускаю эти же
MD>> самые скрипты в окне git for Windows и собираю Husky под Windows.
MD>> Что я делаю не так?
AS> Использование sh-скриптов в винде? Это эмуляция?

В комплект git for Windows входит интерпретатор bash. Как он там реализован, я не смотрел. Важно, что скрипты с CR/LF работают правильно.

AS> А нативно через bat/cmd нельзя?

Можно. Сделай. Мне было интересно сделать универсальное решение, работающее как в Юниксах, так и в винде.

MD>> Вот если файлы, полученные в Windows, бездумно использовать в
MD>> Linux, то ничего хорошего не получится, это да. Поэтому, если уж
MD>> хатчить виндовые файлы в файлэху, то надо писать, что они
MD>> виндовые.

AS> Всё же, исходники в архиве из файлэхи должны быть универсальными...
AS> Достаточно просто хранить платформенно-специфичные вещи в виде,
AS> подходящем для платформы.

С моей точки зрения исходники должны быть на гитхабе. Ну ещё на зеркалах, например на sf.net. И всё. В файлэхе они не нужны.

Желаю успехов, Alex!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20181105
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.151289 секунды