#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
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits