jenkinsci/mercurial-plugin — pull request #7 by willemv (2011-10-11 15:24:47+00:00)
Title: Share

Added support for the Mercurial's ShareExtension to reduce disk usage.

To get there, I switched polling and changelog calculation to a 'hg log' based technique, added an extra share checkbox in the installation configuration and updated the MercurialSCM implementation.

The changes are covered by tests.

There are still some serious opportunities for refactoring.

The pull request for [JENKINS-10255] has not been incorporated into this yet. Since the polling and changelog calculation in this pull request is already based on hg log iso hg incoming, it should be possible to incorporate a fix for [JENKINS-10255] in this pull request.