Сертификат истёк 22.05.2013 06:49. Текущее время — 27.07.2013 04:48.
[04:49:11]<L29Ah_> обосраться просто
[04:49:17]<L29Ah_> где чоткие посоны хостят даркс?
[04:52:24]<L29Ah_> ‰ darcs push
Pushing to "L29Ah@patch-tag.com:/r/L29Ah/Network-NineP"...
scp: /r/L29Ah/Network-NineP//_darcs/format: Permission denied
scp: /r/L29Ah/Network-NineP//_darcs/inventory: Permission denied
darcs failed: Not a repository: L29Ah@patch-tag.com:/r/L29Ah/Network-NineP ((scp) failed to fetch: L29Ah@patch-tag.com:/r/L29Ah/Network-NineP//_darcs/inventory)
[04:52:31]<L29Ah_> обосраться просто
Перелез на гитхаб.
линки на статьи приветствуются)
// говоря dvcs, подразумеваю в первую очередь git, как самый привычный и изученный
github.com бандл для даркса. Только самые ходовые команды (whatsnew -ls, whatsnew file, pull, push, record, changes).
Трак решает четыре задачи: отслеживание замечаний, просмотр исходного кода, планирование релизов и документирование. Со всеми этими задачами он справляется неплохо, но, оказывается, у меня часто бывают ситуации, когда интернета нет, а поработать над проектом хочется.
Тикеты я создаю для дефектов и небольших, чётко очерченных фич. Но кроме этого, есть ещё разные полуоформившиеся идеи и мелкие задачки. Чтобы не забыть, я записываю их просто в свободной форме. И оказалось, что они у меня разъехались: часть на ноутбуке, часть в траке. При этом в оффлайне не поредактируешь трак, а сидя не за ноутбуком, не посмотришь локальные заметки.
Ergo, хочется иметь примерно траковую функциональность на сервере, но чтобы все эти материалы (тикеты, вики, планируемые релизы) можно было взять с собой и редактировать в оффлайне.
Пока нацеливаюсь на связку ikiwiki + Bugs Everywhere + darcsweb.
Ставим kdiff3, куда-нибудь в /usr/bin кладём примерно такой скрипт, не забываем сделать chmod:
====
#!/bin/sh
/Applications/kdiff3.app/Contents/MacOS/kdiff3 >/dev/null 2>1 $*
====
В ˜/.darcs/defaults пишем всё то же заклинание:
====
ALL --external-merge kdiff3 --output %o %a %1 %2
====
kdiff3, кстати, на маке выглядит страшно. Посоветуйте другую мержилку.
В _darcs/prefs/defaults в репозитории нужны такие строчки:
apply posthook trac-admin /path/to/tracenv/ repository resync reponame
apply run-posthook
===
darcs failed: (line 1, column 51):
unexpected "\""
expecting space, "%<", white space or end of input
===
Зато удалось по тому же мануалу прикрутить не столь любимый, но вполне годный kdiff3.
Чтобы не забыть:
== %APPDATA%\darcs\defaults ==
ALL --external-merge kdiff3 --output %o %a %1 %2
====