darkpenguin писал(а):Я контрибучу изменения в Git ли ещё куда-то, откуда потом всё это автоматически собирается и разлетается. Нет смысла добавлять туда "скомпилированный файл".
Это у юристов называется "показания основанные на слухах" и "вывод свидетеля". Ты не знаешь реально ли собирается автоматом или кто-то делает это лично. Более того, ты не знаешь один ли человек это делает или куча разных сообществ.
darkpenguin писал(а): Однако, чтобы они это сделали - он должен собираться через make, а чтобы "сделать всё хорошо" - ещё и без лишних зависимостей.
Через make собираются сложные мета проекты состоящие не из одного исполнимого файла. Для программ класса "привет, Мир!" это стрельба по воробьям.
Виталик не зря обратил внимание, что он не будет дожидаться ночной перекомпиляции -- ему надо писать дальше, а для этого он должен получить(если он работает в группе) обновление от всех программистов. А коммитов за день может быть более десятка даже для утилитки.
Добавлено спустя 11 минут 2 секунды:darkpenguin писал(а):Я имел в виду очень необычную для меня ситуацию у vitaly_l, где он сам заливает свой код на сервер.
Ну так, от сам себе разработчик и пользователь. Ему надо тестировать прогу в боевых условиях.
darkpenguin писал(а):Туда ходят и обычные пользователи, которые хотят "просто собрать последнюю версию" (не устанавливая при этом лишнего).
Еще раз... обычные пользователи не пользуются транками и ночными версиями. Если пользуются, то это уже продвинутые пользователи. Конкретно здесь собрались пользователи снапшотов, но... 1) на свой страх и риск; 2) практика показала, что снапшоты имеют меньше известных глюков. 3) никого не устраивает периодичность выхода свежих стабильных версий. И даже при этом зоопарк версий компилятора,IDE и целевой платформы зашкаливает.
darkpenguin писал(а): Я могу свалить задачу по добавлению Makefile на других, но будет хорошим тоном, если возможность сделать это при необходимости будет с самого начала.
Возможно для вас это будет странно и ново, но makefile можно добавить не имея целевой системы, если разработка ведется правильно. Но дело в том, что код для разных платформ может отличаться и должен отлаживаться (или хотя бы проверяться) под целевой платформой и различные платформозависимые части должны оформляться условной компиляцией.
Добавлено спустя 32 минуты 13 секунд:Ах да, даже русскоязычное население Земли живет в стольких часовых поясах, что понятие ночь/день становятся условны. У меня лично (как у реального чела) есть знакомые от Москвы, до Сибири