[Buildbot-commits] [Buildbot] #2351: Resubmitting a build of a project using master side CVS steps removes all files from the checkout

Buildbot nobody at buildbot.net
Fri Aug 17 15:02:23 UTC 2012


#2351: Resubmitting a build of a project using master side CVS steps removes all
files from the checkout
---------------------+-----------------------
Reporter:  pepsiman  |      Owner:
    Type:  defect    |     Status:  new
Priority:  major     |  Milestone:  undecided
 Version:  0.8.6p1   |   Keywords:  cvs
---------------------+-----------------------
 I resubmitted a build from the buildbot web interface and it ran

 {{{  'cvs', '-z3', 'update', '-dP', '-r', 'HEAD', '-D', '2012-08-16
 16:05:16 +0000'}}}

 all files were removed from the checkout:

 {{{"cvs update: Makefile is no longer in the repository"}}}

 The date is correct and the files existed in the repository at that time.

 I'm using the master side CVS steps.

 The slave side CVS steps have a workaround for this:
 {{{
         if self.args['branch'] == "HEAD" and self.args['revision']:
             # special case. 'cvs update -r HEAD -D today' gives no files
             # TODO: figure out why, see if it applies to -r BRANCH
             self.args['branch'] = None
 }}}

 The HEAD branch is being used because I'm specifying branch="HEAD" to the
 Nightly scheduler.

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


More information about the Commits mailing list