Сразу извиняюсь за жаргон, хотел компактнее сформулировать.
Итак, сейчас работаю с одной опенсорсной библиотекой.
Все вроде здорово — код четкий и очень красиво спроектированный, при этом работает как швейцарские часы.
Но вот беда — у разработчиков какое-то странное (то бишь отличное от моего) понятие об
управлении версиями. Короче, папка branches у них почти пустая, все коммиты делаются 3 или 4
раза в неделю и идут сразу в транк. Самое интересное, что последние сборки, которые помечены как stable,
билдятся с ошибками. Проходит пару ревизий, дефект устраняется, можно скачивать и собирать.
Но вот снова — задумают какую-то фичу очередную, тут же модифицируют trunk и опять куча
варнингов или ошибок компиляции, причем банальнейших, типа неверного количества аргументов
при вызове функции.