Апофеоз рекурсии, паранойи и линуксятины
Дано: много линуксов. У всех линуксов /etc/ лежит под меркуриалом.
Вопрос, куда пушить /etc/ линукса, на котором находится центральный меркуриаловский репозиторий?
PS: А вот еще вуду-фетишистская заморочка: линуксовый etc достать на винде нельзя. Ошибка:
abort: case-folding collision between alternatives/mail and alternatives/Mail
Ребе
belnetmon меня постоянно обвиняет в том, что я экономлю буквы, делая всякие идентификаторы и тому подобное в прогах case-sensitive. А мне, привыкши к линуксам и C#, режет глаза, когда негуманный casing в именах файлов и идентификаторах.
Вопрос, куда пушить /etc/ линукса, на котором находится центральный меркуриаловский репозиторий?
PS: А вот еще вуду-фетишистская заморочка: линуксовый etc достать на винде нельзя. Ошибка:
abort: case-folding collision between alternatives/mail and alternatives/Mail
Ребе
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
no subject
> abort: case-folding collision between alternatives/mail and alternatives/Mail
Угу, как раз для таких случаев полезно разрешить скачку репозитория в виде архива.
Там еще по-моему до 1.1 прикольный был косяк с обратной ситуацией, когда под виндой студия меняла casing в имени файла и это дело коммитилось втихушку как переименование. А потом при синхронизации с линуксовым репозиторием вставало раком.
no subject
no subject
no subject
В центральный меркуриаловский репозиторий.
no subject
Я против только одного - делать одновременно сущности File и FilE и разделять их.
То есть резюме:
Именовать культурно, делать правильный casing
Чувствительность к casing в обработке НЕ ДЕЛАТЬ, ибо может вылезти боком в ключевой момент
no subject
Type mType;
public Type Type {
get{
return mType;
}
}
Я не знаю, что добавить в имя проперти, чтобы оно не совпадало с именем типа, любые добавления выглядят избыточно.
no subject