>> а вообще кто-нибудь держит конфиги в git? и при этом пользуется ли >> ветками? поделитесь наработками?
DN> Держу. Но не в git а в mercurial. Что в прочем не суть важно. Конфиги DN> юзерские. В смысле из $HOME. По бранчу на машину (в данный момент -- это DN> бук + десктоп + домашний сервак-помойка). Плюс частично мак на работе. DN> Конфиги на всех машинах все. По бранчу на каждую машину. Репозиторий DN> сделан не в $HOME, а в $HOME/.config/_managed. И засимлинкано то что нужно DN> (автоматом простым скриптом). DN> На каждой машине свой бранч (имя близкое к hostname). Как вспоминаю, что DN> это я уже менял где-то, делаю merge двух бранчей. мне идея с бранчами на каждый хост не понравилась ибо 90% хостов имеют одни и те же конфиги (в некоторых конфигах бывает такое что написано: case `hostname` in) и в целом все в один бранч упихивается. но вот два хоста расширяют несколько всеобщий набор файлов и эти файлы что на этих двух хостах по некоторым соображениям класть на все хосты не хочется. отсюда родился бранч и задача DN> Не все удобно, но лень переделывать пока что. ну и у меня аналогично, но кое что переделать хочется чтобы уменьшить кол-во телодвижений в некоторых случаях. PS: а как с правами на файлы выкручиваешься? git их не хранит и получается когда делаешь pull на какой-то файл для которого критичны права доступа, то после этого то что работает с этим конфигом отваливается. из за этого скрипт висит который после каждого pull права восстанавливает. вот думаю чтоли положить права в отдельный бранч (файл)? -- . ''`. Dmitry E. Oboukhov : :’ : email: [email protected] jabber://[email protected] `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

