[ https://issues.jenkins-ci.org/browse/JENKINS-12829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
SCM/JIRA link daemon resolved JENKINS-12829. -------------------------------------------- Resolution: Fixed > A failed update sets revision of build to 000000+ > ------------------------------------------------- > > Key: JENKINS-12829 > URL: https://issues.jenkins-ci.org/browse/JENKINS-12829 > Project: Jenkins > Issue Type: Bug > Components: mercurial > Affects Versions: current > Reporter: David Santiago > Assignee: David Santiago > Attachments: 000000.png > > > The mercurial plugin ensures that a failed clone operation throws the > corresponding exception, but that's not the case if the subsequent update > fails: no check is done of the return code of the hg update command. > The effect is that the revision of the build is set to 000000+, which causes > a huge changelog calculation in the next build, as basically the calculated > log includes all the changesets in the history of the repo. > I've even seen a worse corner case, where a build is assigned up to three > different revisions if, for example, two update attempts fail and the third > one works when using the cache+share extension. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira