Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-6705

UCM : Implement SCM new polling logic to support rebases better

    XMLWordPrintable

Details

    Description

      Until Hudson 1.345, SCM implementations had to implement boolean pollChanges(...) in order to indicate if a build is necessary.
      In 1.345, it has been changed to a two-phases polling which enables to store the repository state after checkout, and after each polling.

      Specifically, for ClearCase UCM, it allows to store foundation baselines information, and also the last polling time.

      It means :

      • change of foundation baseline (rebase) can be detected and can trigger a build
      • polling will only consider changes since last polling instead of last build
      • changes on the view due to rebase with no conflict can be reported in changelog

      Attachments

        Issue Links

          Activity

            People

              vlatombe Vincent Latombe
              vlatombe Vincent Latombe
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: