Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-12257

Provide flexibility in choosing a repository branch path

    XMLWordPrintable

Details

    • 0
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      For automatic branch detection Bamboo assumes that a user has organized his repository this way:

      /project-a/trunk
      /project-a/branches
      /project-a/tags
      /project-b/trunk
      /project-b/branches
      /project-b/tags
      

      This is pretty standard and works fine with automatic branch detection in Bamboo 4.2. The user can set the repository location to /project-a/trunk, and it will look for branches in /project-a/branches. However, users have been considering an alternate repository layout that looks like this:

      /trunk/project-a
      /trunk/project-b
      /branches/<branch-name>/project-a
      /branches/<branch-name>/project-b
      

      This would allow him to create a branch that encompasses multiple related projects, all of which will be modified together in that branch, instead of creating separate but inter-dependent branches under each project's own trunk/branches/tags structure.

      However, this structure doesn't work well with Bamboo. The user can configure it to look for branches of project-a under /branches, but then Bamboo thinks /branches/<branch-name> is a branch of project-a. In reality, the branched version of project-a is one level deeper at /branches/<branch-name>/project-a.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              akhachatryan ArmenA
              Votes:
              5 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: