С другой стороны, получился самый простой и близкий к идее git вариант.
Кроме того, симлинки не дадут возможности написать, например (находясь в /etc) /etc # git add profile
Для меня версионирование конфигов — отдельный инструмент. Например, можно коммитить установку сразу нескольких приложений или, наоборот, не коммитить установку того-чего-не-жалко.
А с той точки зрения, что пакеты могут чего-то попортить — в gentoo уже есть защита от изменения скриптами установки юзерских конфигов.
У меня не рассматривает. В принципе практика делать репозиторий в каталоге с другим репозиторием — распространённая. Существует, например, в Minetest.
Вообще, он ищет .git снизу вверх, что логично.
Когда круг потенциальных заказчиков расширяется, в том числе до множеств вида Множество Некрупных Хейтеров, это скрывает действительно крупных противников.
Я не про размер контейнера, а про размер элемента. Суть в том, что, благодаря кэшу процессора, вектор/дек имеет значительное преимущество перед list. И копирование всех элементов, если они тривиального типа — тоже не так уж страшно.
Самое простое универсальное решение — -march=native -O3.
Будет использовать все доступные на хост машине инструкции и пытаться оптимизировать по максимуму, учитывая некоторые особенности доступного процессора (размер кэша, например).
Кроме того, симлинки не дадут возможности написать, например (находясь в /etc)
/etc # git add profile
А с той точки зрения, что пакеты могут чего-то попортить — в gentoo уже есть защита от изменения скриптами установки юзерских конфигов.
Вообще, он ищет .git снизу вверх, что логично.
(где я — какой-нибудь политический противник убиённого)
и не только в области ЭВМ, а абсолютно везде и ествественно для себя.
*какой-нибудь бодрый лозунг*!
-march=native -O3
.Будет использовать все доступные на хост машине инструкции и пытаться оптимизировать по максимуму, учитывая некоторые особенности доступного процессора (размер кэша, например).