хз: December 2005 Archives

мысли о vcs

| | Comments (0)

svk

+ быстрый, не умирает когда в проекте много файлов
+ автомердж при push всех изменений в локальном дереве в миррор и наверх в транк мне понравились. фигли только нет команды сделать такой автомердж для выбранных ревизий?

- на базе надежного svn fs, но фронтенд выглядит шатковато
- можно неожиданно запоганить себе репозиторий, например svk cp //blah/blah //blah2/blah убило мне миррор начисто (это видимо все-таки баг)
- не особо интуитивные update/checkout/merge/smerge/etc, в darcs все это проще
- нет аналога darcs unrecord
- нет простого аналога darcs push/pull для индивидуальных патчей (вместо него - чехарда с svk merge -c blah; svk sync; svk up sm)
- после merge из локального бранча в транк, если сделать svk up -sm мердж всасывается обратно. как-то неаккуратненько это все выглядит и засирает логи.
- ваще, набор команд и рекомендуемая парадигма работы производят впечатление непродуманности, у автора darcs с головой как-то получше похоже (с другой стороны, конечно на порядок лучше чем ужасы tla/baz)
- svk mirror svn+ssh:hostname/home/user/.svk/local/path/in/repo - это несерьезно. уж если взялись писать надстройку над svn, могли бы и парсер попричесать, ежу же ясно что депот лежит в $HOME/.svk.

darcs

+ удобная работа с патчами, удобные мержы, unrecord, rollback и тп. клево.
- жуткий, клинический тормоз :(
- не могу придумать чего еще мне не нравится.

короче, при всем желании юзать darcs, конфиги fvwm пришлось запихать в svk. потому что darcs дохнет сука. такие дела.

проблема: весь i18n в сопляре нормально задается в /etc/default/init, но при запуске JDS почему-то LC_MESSAGES выставляется из C в $LANG, с соответствующим эффектом для полуработающей русской трансляции гнома со товарищи. причем через .dtprofile эту радость хуй перекроешь. после мучительных размышлений выясняется следующее:


solaris% ggrep -A2 -B4 LC_ME /usr/dt/config/Xinitrc.jds
if [ "x$LC_ALL" = x -a "x$LANG" = x -o "x$LANG" = xC ]; then
export LC_ALL="C"
export LC_CTYPE="C"
else
export LC_MESSAGES=$LANG
fi

вопрос: НАХУЯ ТАК ДЕЛАТЬ БЛЯ!?

Random Photos

About this Archive

This page is a archive of entries in the хз category from December 2005.

хз: October 2005 is the previous archive.

хз: January 2006 is the next archive.

Find recent content on the main index or look in the archives to find all content.