Revision history for File-Vctools
0.01 30 Mar 2010
First version, released on an unsuspecting world.
0.02 10 Apr 2010
Change header in documentation File-Vctools_de.pod and File-Vctools_fr.pod
0.03 20 Apr 2010
Complete documentation also in French and in German
I added the idea of a "current project" to File::Vctools,
as a consequence, vc_list.pl now shows an additional line to indicate the current project
and vc_apply.pl aborts if you try to apply when your project is not current
==> internally I had to restructure "D_coutlist.dat" to introduce an additional level of hash-keys
==> {D_pmtab => ...} now contains what used to be under root
==> and there is an additional { D_pmdef => {project} } to hold the name of the current project
==> vc_status.pl now has a char-by-char comparison
==> minor changes in vc_merge.pl
0.04 18 Jul 2010
The command 'vc_checkout.pl' now checks and eliminates all files that
are not listed in 'B_Flist.xml'.
Also, call XML::Reader version 0.37 the new way:
XML::Reader->new($cnst_VcParam, {mode => 'branches'}
in 'vc_checkout.pl': when you encounter a situation
"Error-0050: Found directory file '$_' which does not exist in archive"
then warn and carry on instead of just dying.
in 'r_renew.pl' (that's set up by 'vc_init.pl') add a second call to
'vc_checkout.pl'. 'r_renew.pl' (again set up by 'vc_init.pl') now looks
as follows:
go('vc_reset');
go('vc_checkout', '-z');
go('vc_list', '-n', '-z', '-c');
go('vc_checkout', '-z');
go('vc_apply', '-q');