[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