# HG changeset patch # User Oleksandr Gavenko # Date 1319147230 -10800 # Node ID dd197cbdaf21cd1228ed1c37914a7299bce60e3d # Parent 643877f0e84f46cf6aaae96bebfebcc0ba7bc77e Stop your VCS hook to update version! diff -r 643877f0e84f -r dd197cbdaf21 devel-versioning.rst --- a/devel-versioning.rst Thu Oct 20 02:04:04 2011 +0300 +++ b/devel-versioning.rst Fri Oct 21 00:47:10 2011 +0300 @@ -124,6 +124,23 @@ * QA test results (Pass/Fail). * Location of full logs. +Stop your VCS hook to update version! +===================================== + +Don't update version without human decision. + +Why do not do this on success build: + + * You can have several build machine which may concurrently update version. + * There not exist tools for easy querying for status of build (as ok/fail, + build configuration, date, coverage, lint checks, etc). + * Some part of development team may not have permission for bumping version and + after build they must revert some automatically updated files. + +Why do not do this from pre-/post-commit hooks: + + * Some changes can only partially introduce feature/bugfix. + Version ordering formula. =========================