I'm using CCNET and SVN to manage continuous integration of C++
projects, and have written few plug-ins to generate label base on SVN
revision number (in the form of major.minor.revision.build), and
update file version block .rc file in the projects with the generated
label prior to build, so that the resulted binaries are versioned
according to the label.

The .rc file is modified in the CCNET server's local working copy,
with tagOnSuccess turn on, CCNET (v1.4.3, v1.4.4 and v1.5.0) will
create tag using local working copy only when no modifications are
detected on SVN since last build, thus changes to .rc file will not be
reflected on the tag if the build is triggered by SVN modifications.

I would to propose adding an option of "always tag using local working
copy" for SVN source control in order to cope with above problem.

Please refer to the related discussion "modification on CCNET working
copy not updated to SVN tag" at 
http://groups.google.com.ag/group/ccnet-user/t/8ca04633906e8539.

Reply via email to