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

On the "Local repositories", allow the search to match branches and folder names as well

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • None
    • None
    • I am using SourceTree UI on Windows 10
    • 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.

      My need

      I work on a very large project that uses more than 50 repositories.

      It's not uncommon for us to have some large features that require making changes to 10+ repositories by the same developer. In such case, I find it easier to name the feature branch after the release that we are tracking in JIRA. In some other cases, I just a bug fix that requires changing several repos.

      Sometimes, if many of these changes are - for instance - in PHP, I can attach the corresponding repos in a single workspace. But if the changes are spread across disparate technologies (PHP, the Java backend, the iOS and Android apps), then each one will be dealt with in a more suitable development environment.

      The issues (human errors) start surfacing when it's time to merge everything and get ready for deployment. It's very easy to loose track of which repo has been changed. Especially if we have been working on a feature for weeks.

      A temporary solution I have found was to write a small single line Bash script that scans my projects base folder and shows the name of the repositories that have a branch that matches a search key that I provided. For instance, I could search for "the-next-big-thing". That, of course, needed to be a checked out branch, but I have adjusted it to find the branch even if it's not checked out. The result is a nice list of things that need to be deployed in relation with the project or the release called "the-next-big-thing".

      The feature request

      I was thinking that it might be possible to use the search feature in SourceTree's  "Local repositories" to find the same information. At the very least, it could be useful to find a using the repo's name, the current branch name, and the repo's path.

      I can provide the script I have created if it can show you a proof of concept.

      I have attached an screen capture of the screen I am referring to.

       

      Thanks

       

              Unassigned Unassigned
              b16b10f0a882 Abdoulaye Siby
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: