History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2588
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Robin Shen
Reporter: Michael Plank
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

"committers since previous build" notification setting doesn't work when using "Record Changes"

Created: 20/Nov/15 08:04 AM   Updated: 22/Dec/15 09:24 AM
Component/s: None
Affects Version/s: 6.0.28
Fix Version/s: 6.1.0

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
We've previously used this workaround script, to just get the changes of a SVN repository, without actually checking it out:

def repository = repositories.get("svn-root")

repository.setCheckout(true)
repository.takeSnapshot()

if (!repository.isChangesRecorded() && build.getConfiguration().isRecordSCMChanges()) {
   system.getServerService().writeChanges(build.getId(), repository.getName(), repository.getChanges());
   repository.setChangesRecorded(true);
}


Now there is this new step available called "Record Changes", which is doing exactly that to avoid the workaround script.
When looking at the SCM Changes tab, all is fine and correct.

But the problem is, that when I configure the email notification and use <committers since previous build> as receivers, nobody receives an email, even though, the users are listed on the SCM changes page.

 All   Comments   Work Log   Change History      Sort Order:
Change by Robin Shen [22/Dec/15 09:24 AM]
Field Original Value New Value
Status Open [ 1 ] Resolved [ 5 ]
Fix Version/s 6.1.0 [ 11624 ]
Resolution Fixed [ 1 ]