metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-08-11 03:20 pm

Mercurial и ssh-нетривиальщина

Завел удаленный репозиторий меркуриала через ssh. Немного поплясав с бубном, в связи с этим есть два вопроса:
1) Как это они умудряются через виндовый stdio пропихивать бинарные потоки данных? Оно же скотина, по-моему, их портит по жизни, подменяя контрольные символы по своему уразумению. Во всяком случае, линукс-стайл обработка для бинарных файлов под виндой у меня особо никогда не работала, или я чего-то не понимаю.

2) Как меркуриал заставить работать с ssh-клиентом, у коего командная строка отличается от plink? Как минимум там порт указывается как -port=N а не как -p N. А то plink не умеет сам passphrase для ключа отдавать - нужно pageant (то бишь ssh-agent, если по-простому) запущенным с загруженным ключиком держать. Да и вообще меня putty бесит, bitvise tunnelier аккуратнее и удобнее.

[identity profile] zamotivator.livejournal.com 2009-08-11 06:03 pm (UTC)(link)
Я что-ли не писал, что уже использую его?
Ты писал про svnserve.

Там с разделением прав тоже печаль какая-то. И самое чего я не понял - что будет если на него два юзера отдельно push делать будут.
Ну можно просто стресс-тестирование устроить и посмотреть.