• 137
    • 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.

      Atlassian status as of Jan 2022

      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 Data Center.

      We spend a significant amount of time determining our product investments in Bitbucket Data Center. Unfortunately, we are not planning to address this suggestion in the next 12 months. In the last year, we have resolved many of the highly voted suggestions like Reviewer groups, Pull request templates, capability to enable/disable source branch deletion on merging pull requests and our upcoming roadmap includes a number of other top voted suggestions, including repository archiving. Please check out our public roadmap for more details on the coming soon and future items.

      Meantime, Bitbucket Data Center offers tasks (a special type of comment) in pull requests that be used effectively as resolvable comments. 

      I understand that this may be disappointing, but it’s important for us to be open, honest, and transparent with our customers. Product feedback is collected from many different sources and is evaluated when planning the product roadmap. You can learn more about our process here.

      Cheers,

      Anton Genkin
      Product Manager - Bitbucket Data Center & Server

       

      Original description

      While Pull Request is in progress then users make some comments with always the same types. Like:
      1. Thanks, will fix it.
      2. Fixed
      3. Agree, +1, etc
      4. Disagree, -1, etc
      5. Good code, Thumb!, etc

      Will nice to have API to attach some meta information to comments. Such as karma-points, smiles, statuses (Fixed, Thanks, Readed, Accepted, etc).

          Form Name

            [BSERV-3152] A comment can be marked as done/actioned

            Hi All,

            Great to see this feature being rolled out. We are happy to announce that Scriptrunner now supports the ability to block merges until all the comments are resolved on the pull request. You can enable this feature for a specific repository, a project, or the entire org.

            More details at: https://docs.adaptavist.com/sr4bib/latest/features/script-merge-checks/built-in-merge-checks/require-all-comments-are-resolved

            Scriptrunner for Bitbucket

            Nandish Solanki [Adaptavist] added a comment - Hi All, Great to see this feature being rolled out. We are happy to announce that Scriptrunner now supports the ability to block merges until all the comments are resolved on the pull request. You can enable this feature for a specific repository, a project, or the entire org. More details at: https://docs.adaptavist.com/sr4bib/latest/features/script-merge-checks/built-in-merge-checks/require-all-comments-are-resolved Scriptrunner for Bitbucket

            If you click sanya khan's link, all storage media within 8 feet of your computer will be instantly erased. Then you will feel an "intense and uncontrollable feeling" that "the things ... shouldn't be happened."

            Daniel Kohler added a comment - If you click sanya khan's link, all storage media within 8 feet of your computer will be instantly erased. Then you will feel an "intense and uncontrollable feeling" that "the things ... shouldn't be happened."

            sanya khan added a comment -

            The reply must be a big yes, because our  Gurgaon Call Girls has the whole fun of process from start unclothing yourself to start kissing and making an intense and uncontrollable feeling of extreme love foreplay which is like instrumental music for a singer without it you can’t even imagine a mesmerizing song and having control on your feeling and making everything step by step because most us starts slowly in the beginning but due to intense starts skipping the things that shouldn’t be happened.

            sanya khan added a comment - The reply must be a big yes, because our   Gurgaon Call Girls has the whole fun of process from start unclothing yourself to start kissing and making an intense and uncontrollable feeling of extreme love foreplay which is like instrumental music for a singer without it you can’t even imagine a mesmerizing song and having control on your feeling and making everything step by step because most us starts slowly in the beginning but due to intense starts skipping the things that shouldn’t be happened.

            Atlassian status as of April 2023

            Hi everyone,

            I'm happy to announce that in Bitbucket DC 8.9 we have released resolvable comments. You can learn more about the feature in Bitbucket DC 8.9 release notes and the documentation here.

            Bitbucket Cloud have also release resolvable comments. Read more about this release in their blog.

            Cheers,
            Anton Genkin
            Product Manager - Bitbucket Data Center & Server

            Anton Genkin (Inactive) added a comment - Atlassian status as of April 2023 Hi everyone, I'm happy to announce that in Bitbucket DC 8.9 we have released resolvable comments. You can learn more about the feature in Bitbucket DC 8.9 release notes and the documentation here . Bitbucket Cloud have also release resolvable comments. Read more about this release in their blog . Cheers, Anton Genkin Product Manager - Bitbucket Data Center & Server

            The major headache for my team is that sometimes our pull requests generate hundreds of comments. The ability to sort by Unresolved comments is exactly the needed workflow. The inability means that one must manually search through active comments, outdated comments, and the Activity pane (and even then I sometimes miss a few!).

            The proposed workaround of using the Tasks as a surrogate for Resolve still relies on everyone faithfully creating a Task out of any actionable comment, which introduces several points of human error. It's not practical.

            Daniel Kohler added a comment - The major headache for my team is that sometimes our pull requests generate hundreds of comments. The ability to sort by Unresolved comments is exactly the needed workflow. The inability means that one must manually search through active comments, outdated comments, and the Activity pane (and even then I sometimes miss a few!). The proposed workaround of using the Tasks as a surrogate for Resolve still relies on everyone faithfully creating a Task out of any actionable comment, which introduces several points of human error. It's not practical.

            This seems like such an obvious feature

            Henry Parker added a comment - This seems like such an obvious feature

            oan added a comment -

            These are buttons that would help a lot for everyone in my team as well... Really wish you guys could actually do it!

            oan added a comment - These are buttons that would help a lot for everyone in my team as well... Really wish you guys could actually do it!

            Simple "Resolve" and "Unresolve" actions would do it for me. Same way, as it is in the biggest competitor's platform

            Vilém Kurz added a comment - Simple "Resolve" and "Unresolve" actions would do it for me. Same way, as it is in the biggest competitor's platform

            Eddy Petrisor added a comment - - edited

            I find the Atlassian Bitbucket v7.6.1 interface regarding Task-Comment interactions to be simply abysmal and a huge step back in terms of usability.

             

            Often I add a comment to a particular code change from which more than one Task could be extracted.

            The new interface makes this process extremly painful and deters from giving concise review comments.

             

            For instance, I could comment something like:

            The new tool parameter option is inconsistent with the other tools and the permitted value choices are already defined in module Foo, so you should reuse instead of making your own duplicate here.

            From this with previous version of Bitbucket server I would just select "parameter option is inconsistent with the other tools", then "Create Task", then select "the permitted value choices are already defined in module Foo" to create 2 tasks from this single comment.

            So before the workflow was:

            1. write my entire comment,
            2. post
            3. select piece,
            4. click create task
            5. select piece,
            6. click create task

             

            With the new interface, to achieve a similar effect I have to:

            1. write my entire comment,
            2. post
            3. select relevant comment section,
            4. copy,
            5. add comment
            6. paste
            7. Create task
            8. go back to original comment
            9. select relevant comment section,
            10. copy
            11. add comment
            12. paste
            13. Create task

            And the interface looks very ugly as now there are 3 comments one after the other for the same line.

             

            Definitely a -1 from me.

             

             

            L.E.: Another regression is that you can't easily create tasks based on other people's comments.

            Scenario1:

            1. Alice submits for review code
            2. Bob comments that something to the effect of "if X is true, then this code should do Y"
            3. Alice responds X is true in scenario S (so Y should be implemented)
            4. Charlie comes to the review and sees Bob's comment then based on Bob's comment selects "this code should to Y" and Create task (blocking the merge of the faulty code and deciding not time is worth spending on the review if Y is not done)

            With the new interface, Charlie would have to copy-paste Bob's comment then add his own comment to be turned into a Task.

             

            Scenario 2:

            1. Alice submits code for review
            2. Bob, a new team member wonders if if X might be necessary, but is afraid to "give tasks to others" as he feels he might be wrong; alternatively says something to the effect of "I think X is also needed, what do others think?"
            3. Charlie, comes and agrees X is needed, so
              1. he selects "X is needed",
              2. Create Task

            With the new interface Charlie wastes more time as he needs to "click on the add comment, icon, write own text / select Bob's + copy, Create task".

             

            Eddy Petrisor added a comment - - edited I find the Atlassian Bitbucket v7.6.1 interface regarding Task-Comment interactions to be simply abysmal and a huge step back in terms of usability.   Often I add a comment to a particular code change from which more than one Task could be extracted. The new interface makes this process extremly painful and deters from giving concise review comments.   For instance, I could comment something like: The new tool parameter option is inconsistent with the other tools and the permitted value choices are already defined in module Foo, so you should reuse instead of making your own duplicate here. From this with previous version of Bitbucket server I would just select "parameter option is inconsistent with the other tools", then "Create Task", then select "the permitted value choices are already defined in module Foo" to create 2 tasks from this single comment. So before the workflow was: write my entire comment, post select piece, click create task select piece, click create task   With the new interface, to achieve a similar effect I have to: write my entire comment, post select relevant comment section, copy, add comment paste Create task go back to original comment select relevant comment section, copy add comment paste Create task And the interface looks very ugly as now there are 3 comments one after the other for the same line.   Definitely a -1 from me.     L.E.: Another regression is that you can't easily create tasks based on other people's comments. Scenario1: Alice submits for review code Bob comments that something to the effect of "if X is true, then this code should do Y" Alice responds X is true in scenario S (so Y should be implemented) Charlie comes to the review and sees Bob's comment then based on Bob's comment selects "this code should to Y" and Create task (blocking the merge of the faulty code and deciding not time is worth spending on the review if Y is not done) With the new interface, Charlie would have to copy-paste Bob's comment then add his own comment to be turned into a Task.   Scenario 2: Alice submits code for review Bob, a new team member wonders if if X might be necessary, but is afraid to "give tasks to others" as he feels he might be wrong; alternatively says something to the effect of "I think X is also needed, what do others think?" Charlie, comes and agrees X is needed, so he selects "X is needed", Create Task With the new interface Charlie wastes more time as he needs to "click on the add comment, icon, write own text / select Bob's + copy, Create task".  

            joel.brostrom as of Bitbucket Server 7.0 we reworked the way tasks were implemented, this means that you can now convert a comment to a task and mark it as done to effectively make it behave as a resolvable comment.

            Alternatively, as of Bitbucket Server 7.7 you can now react to comments, in my team for example some of us have taken to using the checkmark emoji to indicate that we've addressed a comment:

            Regards,

            John van der Loo
            Developer, Bitbucket Server

            John van der Loo (Inactive) added a comment - - edited joel.brostrom as of Bitbucket Server 7.0 we reworked the way tasks were implemented, this means that you can now convert a comment to a task and mark it as done to effectively make it behave as a resolvable comment. Alternatively, as of Bitbucket Server 7.7 you can now react to comments , in my team for example some of us have taken to using the checkmark emoji to indicate that we've addressed a comment: Regards, John van der Loo Developer, Bitbucket Server

              Unassigned Unassigned
              3652ed9ede2e Alexey Efimov
              Votes:
              226 Vote for this issue
              Watchers:
              110 Start watching this issue

                Created:
                Updated:
                Resolved: