Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-4203

Add the ability to watch projects, repositories and branches

    • We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Update: Shipped in Bitbucket Server and Data Center 5.10 

      Original request description

      One problem our developers are starting to have now that we've migrated to Stash is keeping on top of changes in repositories that we make use of but don't directly develop. Our deliverable projects are large and made up of multiple smaller component projects each with multiple repositories (it all adds up to hundreds of repositories in a final deliverable project).

      It would be very useful to our developers if they could receive emails on changes being pushed to the server for certain parts of the code that are of especial interest to them. You already have the concept of watching a pull request, it would be nice if this could be extended to allow a user to watch:

      1. A branch - See any pushes to that branch
      2. A repository - See any pushes to that repository on any branch
      3. A project - See any pushes to any branch of any repository in that project.

      A REST API to add and remove yourself as a watcher would also be usefull so we can script setting up watch lists accross entire projects if need be.

      While there are some plugins that allow this a lot of the time they require admin permissions to the module to allow you edit the plugins email settings to add and remove users. Watching should only require read permissions to a repository as it doesn't require making any changes.

          Form Name

            [BSERV-4203] Add the ability to watch projects, repositories and branches

            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3394690 ] New: JAC Suggestion Workflow 3 [ 3620705 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Monique Khairuliana (Inactive) made changes -
            Workflow Original: BSERV Suggestions Workflow [ 2685438 ] New: JAC Suggestion Workflow [ 3394690 ]
            Prasanth made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 413215 ]
            Owen made changes -
            Workflow Original: Stash Workflow [ 589222 ] New: BSERV Suggestions Workflow [ 2685438 ]
            Status Original: Closed [ 6 ] New: Resolved [ 5 ]
            Imran Khan made changes -
            Fix Version/s New: 5.10.0 [ 78605 ]
            Resolution New: Done [ 17 ]
            Status Original: Open [ 1 ] New: Closed [ 6 ]
            Imran Khan made changes -
            Description Original: *Update: Shipped in* 

            *Original request description*

            One problem our developers are starting to have now that we've migrated to Stash is keeping on top of changes in repositories that we make use of but don't directly develop. Our deliverable projects are large and made up of multiple smaller component projects each with multiple repositories (it all adds up to hundreds of repositories in a final deliverable project).

            It would be very useful to our developers if they could receive emails on changes being pushed to the server for certain parts of the code that are of especial interest to them. You already have the concept of watching a pull request, it would be nice if this could be extended to allow a user to watch:

            1. A branch - See any pushes to that branch
             2. A repository - See any pushes to that repository on any branch
             3. A project - See any pushes to any branch of any repository in that project.

            A REST API to add and remove yourself as a watcher would also be usefull so we can script setting up watch lists accross entire projects if need be.

            While there are some plugins that allow this a lot of the time they require admin permissions to the module to allow you edit the plugins email settings to add and remove users. Watching should only require read permissions to a repository as it doesn't require making any changes.
            New: *Update: Shipped in Bitbucket Server and Data Center 5.10* 

            *Original request description*

            One problem our developers are starting to have now that we've migrated to Stash is keeping on top of changes in repositories that we make use of but don't directly develop. Our deliverable projects are large and made up of multiple smaller component projects each with multiple repositories (it all adds up to hundreds of repositories in a final deliverable project).

            It would be very useful to our developers if they could receive emails on changes being pushed to the server for certain parts of the code that are of especial interest to them. You already have the concept of watching a pull request, it would be nice if this could be extended to allow a user to watch:

            1. A branch - See any pushes to that branch
             2. A repository - See any pushes to that repository on any branch
             3. A project - See any pushes to any branch of any repository in that project.

            A REST API to add and remove yourself as a watcher would also be usefull so we can script setting up watch lists accross entire projects if need be.

            While there are some plugins that allow this a lot of the time they require admin permissions to the module to allow you edit the plugins email settings to add and remove users. Watching should only require read permissions to a repository as it doesn't require making any changes.
            Imran Khan made changes -
            Description Original: {panel:title=Atlassian status as of December 2017|borderStyle=solid|borderColor=#3c78b5|titleBGColor=#3c78b5|bgColor=#e7f4fa}
            Hi everyone,

            Thanks to everyone for voting and commenting on this suggestion. Your input in the comments helps us understand how this affects you and what you're hoping to accomplish with Bitbucket Server.

            This suggestion is a priority for the Bitbucket development team and is on our roadmap, however we're not able to provide an exact release date. [Learn more about our process here|https://answers.atlassian.com/questions/110373/how-does-the-jira-team-use-jira-atlassian-com].

            Cheers,

            Imran Khan

            Product Manager - Bitbucket Server and Data Center
            {panel}
            *Original request description*

            One problem our developers are starting to have now that we've migrated to Stash is keeping on top of changes in repositories that we make use of but don't directly develop. Our deliverable projects are large and made up of multiple smaller component projects each with multiple repositories (it all adds up to hundreds of repositories in a final deliverable project).

            It would be very useful to our developers if they could receive emails on changes being pushed to the server for certain parts of the code that are of especial interest to them. You already have the concept of watching a pull request, it would be nice if this could be extended to allow a user to watch:

            1. A branch - See any pushes to that branch
             2. A repository - See any pushes to that repository on any branch
             3. A project - See any pushes to any branch of any repository in that project.

            A REST API to add and remove yourself as a watcher would also be usefull so we can script setting up watch lists accross entire projects if need be.

            While there are some plugins that allow this a lot of the time they require admin permissions to the module to allow you edit the plugins email settings to add and remove users. Watching should only require read permissions to a repository as it doesn't require making any changes.
            New: *Update: Shipped in* 

            *Original request description*

            One problem our developers are starting to have now that we've migrated to Stash is keeping on top of changes in repositories that we make use of but don't directly develop. Our deliverable projects are large and made up of multiple smaller component projects each with multiple repositories (it all adds up to hundreds of repositories in a final deliverable project).

            It would be very useful to our developers if they could receive emails on changes being pushed to the server for certain parts of the code that are of especial interest to them. You already have the concept of watching a pull request, it would be nice if this could be extended to allow a user to watch:

            1. A branch - See any pushes to that branch
             2. A repository - See any pushes to that repository on any branch
             3. A project - See any pushes to any branch of any repository in that project.

            A REST API to add and remove yourself as a watcher would also be usefull so we can script setting up watch lists accross entire projects if need be.

            While there are some plugins that allow this a lot of the time they require admin permissions to the module to allow you edit the plugins email settings to add and remove users. Watching should only require read permissions to a repository as it doesn't require making any changes.

            Imran Khan added a comment -

            Hi everyone,

            Thanks for your feedback and advocacy on this issue. The ability to watch repositories is part of Bitbucket Server and Data Center 5.10. Please check it. We don't have any short-term plans to implement the ability to watch projects (part of the original request). If you're keen on that I would recommend creating a separate issue for better tracking and getting specific feedback. I'll be closing this issue.

            Cheers.

            Imran Khan added a comment - Hi everyone, Thanks for your feedback and advocacy on this issue. The ability to watch repositories is part of Bitbucket Server and Data Center 5.10 . Please check it. We don't have any short-term plans to implement the ability to watch projects (part of the original request). If you're keen on that I would recommend creating a separate issue for better tracking and getting specific feedback. I'll be closing this issue. Cheers.
            Brent P made changes -
            Remote Link New: This issue links to "Page (Extranet)" [ 362535 ]
            Matt Shelton made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 361758 ]

              Unassigned Unassigned
              andrew.milne1 andrew.milne1
              Votes:
              189 Vote for this issue
              Watchers:
              130 Start watching this issue

                Created:
                Updated:
                Resolved: