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

UCM : Implement SCM new polling logic to support rebases better

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • clearcase-plugin
    • None

      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

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

              Created:
              Updated:
              Resolved: