[Buildbot-commits] [SPAM] [Buildbot] #678: Allow CVS checkout/export of multiple modules

Buildbot buildbot-devel at lists.sourceforge.net
Tue Jan 12 01:03:07 UTC 2010


#678: Allow CVS checkout/export of multiple modules
------------------------+---------------------------------------------------
Reporter:  satyagraha   |       Owner:           
    Type:  enhancement  |      Status:  new      
Priority:  major        |   Milestone:  undecided
 Version:  0.7.11       |    Keywords:           
------------------------+---------------------------------------------------
 The standard CVS checkout/export syntax allows not just one, but multiple,
 modules to be checked out/exported, see
 http://www.cs.utah.edu/dept/old/texinfo/cvs/cvs_18.html#SEC73 . I had a
 clear requirement to do just this in my buildbot, and doing multiple
 separate {{{source.CVS()}}} calls for each module did not seem to work
 well due to purging of directories. Therefore, I propose that the
 {{{cvsmodule}}} parameter of {{{source.CVS()}}} be generalised to accept a
 list of module path strings in addition to just a single string as at
 present; all the specified modules would be checked out/exported at once.

 I have implemented this functionality on my buildbot system in just a
 couple of lines of code, and it works perfectly. Note that in this
 scenario one would normally expect to use the additional (currently
 undocumented) parameter {{{checkout_options=['-N']}}} to ensure that the
 full directory tree was retained for each module and the multiple
 checkouts/exports did not end up on top of each other.

 If this proposal is acceptable, I am happy to push up the change and
 updated documentation.

-- 
Ticket URL: <http://buildbot.net/trac/ticket/678>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list