У меня есть (потенциально общедоступная) ветка разработки для проекта Haskell, которую я также выпускаю для Haddock. В шапке моей релизной ветки всегда (естественно) есть файл .cabal
с версией, соответствующей текущей версии Haddock.
Но какая версия должна быть в файле .cabal
моей ветки разработки? Например, после выпуска версии 0.1.2.6
на Hackage никакая последующая фиксация нигде (особенно в ветке разработки) не является версией 0.1.2.6
, а они (пока) не 0.1.2.7
. Какой версии должны быть такие коммиты? Существует ли стандартная практика либо для Hackage в частности, либо для системы контроля версий в целом (напомним, что Cabal накладывает ограничения на значения, которые может принимать version
)?