Uploaded image for project: 'Sourcetree for Windows'
  1. Sourcetree for Windows
  2. SRCTREEWIN-13706

Visually and consistently distinguish the "main" branch

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • None
    • General
    • 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

      Generally, teams have one branch that's considered the main line of development (usually this is the "master" branch, or if using git-flow the "develop" branch). It would be helpful if that branch was visually distinctive in the log view's graph.

      Today I had to inspect the history of several branches, and every time I checked out a branch our "develop" line changed color and moved around. This made it difficult to keep track of what happened after doing several operations.

      I imagine two ways to do this, possibly done together:

      1. Keep the "main" branch fixed as the left-most branch. If the branch at the top of the list isn't the main branch, then its graph starts in the "second" column. (mockup attached)

      2. Choose a color for the main branch. If the main branch is set to blue, then no other branch will be colored blue.

      Both of these imply that the user can choose, on a per-repository basis, which branch is considered the main one.

      Attachments

        Issue Links

          Activity

            People

              sstreeting Steve Streeting (Inactive)
              c9a01fdc10a5 Mike Vyce
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: