Edgewall Software
Modify

Opened 16 years ago

Closed 15 years ago

#264 closed defect (fixed)

[PATCH] When "Build all revisions" is unchecked, some old revisions may still be built.

Reported by: Jérôme Berger <jeberger@…> Owned by: osimons
Priority: major Milestone: 0.6
Component: Build master Version: 0.5.3
Keywords: Cc:
Operating System:

Description

Here's an example case: suppose I have two build configurations: A and B. When the slave starts there are two pending tasks: A@1 and B@2. Let's say that the slave starts building A.

While the slave is building A, a developer commits a new revision B@3. When the slave completes the first build, it should skip B@2 and build B@3. However it builds both!

Attachments (1)

bitten-drop-old-builds.patch (2.0 KB) - added by Jérôme Berger <jeberger@…> 16 years ago.
Patch against trunk revision 519.

Download all attachments as: .zip

Change History (4)

Changed 16 years ago by Jérôme Berger <jeberger@…>

Patch against trunk revision 519.

comment:1 Changed 15 years ago by osimons

  • Owner changed from cmlenz to osimons

Makes sense. Haven't tested the patch yet, but it looks good. I'll look at it.

comment:2 Changed 15 years ago by osimons

Committed as part of [680] - slightly modified to use rev_time instead of revision number to better handle non-linear, non-integer revision numbers that are commonly found in version control systems.

Thanks!

comment:3 Changed 15 years ago by osimons

  • Resolution set to fixed
  • Status changed from new to closed

Oh. And closing :-)

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain osimons.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.