devel-versioning.rst
changeset 1042 dd197cbdaf21
parent 1032 4decc3e00bb6
child 1057 8e946a8709e0
equal deleted inserted replaced
1041:643877f0e84f 1042:dd197cbdaf21
   122  * Overnight build (Y/N).
   122  * Overnight build (Y/N).
   123  * QA tested (Y/N).
   123  * QA tested (Y/N).
   124  * QA test results (Pass/Fail).
   124  * QA test results (Pass/Fail).
   125  * Location of full logs.
   125  * Location of full logs.
   126 
   126 
       
   127 Stop your VCS hook to update version!
       
   128 =====================================
       
   129 
       
   130 Don't update version without human decision.
       
   131 
       
   132 Why do not do this on success build:
       
   133 
       
   134  * You can have several build machine which may concurrently update version.
       
   135  * There not exist tools for easy querying for status of build (as ok/fail,
       
   136    build configuration, date, coverage, lint checks, etc).
       
   137  * Some part of development team may not have permission for bumping version and
       
   138    after build they must revert some automatically updated files.
       
   139 
       
   140 Why do not do this from pre-/post-commit hooks:
       
   141 
       
   142  * Some changes can only partially introduce feature/bugfix.
       
   143 
   127 Version ordering formula.
   144 Version ordering formula.
   128 =========================
   145 =========================
   129 
   146 
   130 Strongly recommend:
   147 Strongly recommend:
   131 
   148