[ 
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

        

Reply via email to