• Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Medium Medium
    • None
    • 2.2.3
    • None
    • None
    • Standalone, Ubuntu Hardy, JDK 1.6.0.06

      In the build configuration, the Source Repository tab displays a list of Externals Paths & Revisions.

      This is information is stored in the database column: BUILD_DEFINITION.XML_DEFINITION_DATA; in the following xpath: /configuration/repository/svn/externalsToRevisionMappings.

      When the svn:externals on the repository changes, new entries are added to this list; but old entries are not removed. So the list ends up showing more externals than are actually used.
      Luckily, the 'Detect changes in externals option' correctly detects only changes in the actual externals used, and not any of the superfluous entries.

      You should be able to look at the Source Repository tab and see an accurate list of externals.

      To replicate:

      1) Configure a repository URL with the following svn:externals property:

      TestA https://<path to some repository location>
      TestB https://<path to some other repository location>

      2) Create a build plan pointing at this URL. After saving, check the Source Repository tab (you should see "TestA" and "TestB" listed in the externals).

      3) Reconfigure the URL with the following svn:externals property:

      TestA https://<path to some repository location>
      TestC https://<path to a third repository location>

      4) Edit & resave the build plan, re-run the build etc.. The Source Repository tab will now list "TestA", "TestB" and "TestC" (even though TestB is not longer referenced anywhere).

            [BAM-4085] externalsToRevisionMappings entries not removed

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2016 v1 - Restricted [ 1434463 ] New: JAC Bug Workflow v3 [ 3384046 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1408391 ] New: Bamboo Workflow 2016 v1 - Restricted [ 1434463 ]
            Marek Went (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2014 v2 [ 608832 ] New: Bamboo Workflow 2016 v1 [ 1408391 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2014 [ 598756 ] New: Bamboo Workflow 2014 v2 [ 608832 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2010 [ 200975 ] New: Bamboo Workflow 2014 [ 598756 ]
            Marcin Gardias made changes -
            Resolution New: Obsolete [ 11 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            MarkC made changes -
            Assignee Original: Krystian Brazulewicz [ kbrazulewicz ]
            MarkC made changes -
            Fix Version/s Original: Milestone Discoveries [ 20791 ]
            MarkC made changes -
            Fix Version/s New: 3.4 M [ 20791 ]
            Fix Version/s Original: 3.3 [ 19391 ]
            MarkC made changes -
            Internal Priority Original: 3. Medium [ 10287 ]

              Unassigned Unassigned
              95e70ce3996c Scott O'Hara
              Affected customers:
              4 This affects my team
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: