История изменений
Исправление Miguel, (текущая версия) :
Вот я и не хочу, чтобы в master оказался коммит, в котором Cargo.toml содержит git зависимости.
О, при таком подходе он там стопроцентно окажется. Не в этот раз, так в следующий.
Надо держать отдельную конфигурашку, только у себя. И указывать, какую из них программа должна использовать, через опции командной строки или что-то вроде. И твоя локальная конфигурация вообще никогда не должна попадать ни в один коммит, никогда. Хорошо бы вообще в .gitignore её добавить.
У нас используется typesafe config, который позволяет заинклудить основную конфигурацию и переписать отдельные параметры. TOML, вроде бы, так не умеет, там надо всё копировать, а лучше скриптом собирать.
Исходная версия Miguel, :
Вот я и не хочу, чтобы в master оказался коммит, в котором Cargo.toml содержит git зависимости.
О, при таком подходе он там стопроцентно окажется.
Надо держать отдельную конфигурашку, только у себя. И указывать, какую из них программа должна использовать, через опции командной строки или что-то вроде. И твоя локальная конфигурация вообще никогда не должна попадать ни в один коммит, никогда. Хорошо бы вообще в .gitignore её добавить.
У нас используется typesafe config, который позволяет заинклудить основную конфигурацию и переписать отдельные параметры. TOML, вроде бы, так не умеет, там надо всё копировать, а лучше скриптом собирать.