Project: bamboo
Issue BAM-6757: HG Changeset detection is totally wrong
The build https://bamboo-extranet.atlassian.com/browse/CRUCHG-BR22-3 triggered at the right time, but since https://bamboo-extranet.atlassian.com/browse/CRUCHG-BR22-2, there is only 1 change, but https://bamboo-extranet.atlassian.com/browse/CRUCHG-BR22-3/commit lists loads of changes, none of which were even on the 2.2 branch. The real diffs: {code} $ hg log -b 2.2 -r a780b00521e8e6464de1c3509f330b4c7d2ffedc:2a4ec7c3fc9db7a907bdf42601ab431615aeca48 changeset: 17456:a780b00521e8 branch: 2.2 parent: 17427:545beab760a6 user: Seb Ruiz date: Wed Jul 07 04:31:37 2010 +0000 files: src/java/com/cenqua/fisheye/web/Watch.java description: NONE: Fix NPE when comparing invalid watches changeset: 17628:2a4ec7c3fc9d branch: 2.2 tag: tip parent: 17456:a780b00521e8 user: Matthew Watson date: Tue Sep 07 17:05:13 2010 +1000 files: src/tests/com/cenqua/fisheye/license/LicenseTestStrings.java description: NONE: Upgrade license Keys for Tests {code} Note, the first is the commit from build 2, the second is the commit that triggered build 3. Note the builds trigger correctly only when changes are made for their branch, but the list of changes is almost always rubbish.
Story points: 2