Now with Code Commenting and Mentions

By on August 22, 2011

Two months ago we revamped our pull request feature to help teams using DVCS and Bitbucket increase their productivity. One bit was missing though; the ability to easily have a conversation around code changes.

This is why we are excited to announce threaded commenting for pull requests and changesets!

Below is a screenshot of a recent pull request conversation we had when building the new @mentions feature for code commenting – oh yeah, we added a new email notification so that when someone needs your attention you will be sure to notice.

Adding comments

Have something to say? Simply click on any ‘Add comment’ link and start typing.

When commenting, you might have a few code suggestions of your own to make – to make these comments easy to read, we support syntax highlighting for code snippets. Additionally, there is a commenting tool bar for issue and changeset linking.

Repository owners and contributors will receive an email notification of your comment. Knowing that you already have enough email to deal with, email threading has been improved for those of you using Gmail.

Feedback

Thanks to everyone who has provided feedback since we revamped pull requests earlier this summer.

We want to make code collaboration even better for small teams. Let us know how we can make your team even more productive!

  • http://twitter.com/ninthdivision Ninth Division

    *stands and claps*

    • zhang siyuan

      You are right, learning it is necessary

  • http://twitter.com/ninthdivision Ninth Division

    *stands and claps*

  • http://twitter.com/ninthdivision Ninth Division

    *stands and claps*

  • Glenn

    it would be good to see the comment icon also appear on the overview screen when it lists the latest 5 commits – this only appears on the commits page currently.

    • http://www.bitbucket.org Justen Stepka

      Great suggestion — we deployed an update a few minutes ago with your suggestion.

  • Glenn

    it would be good to see the comment icon also appear on the overview screen when it lists the latest 5 commits – this only appears on the commits page currently.

  • Glenn

    it would be good to see the comment icon also appear on the overview screen when it lists the latest 5 commits – this only appears on the commits page currently.

  • Cadious

    I would like to see commenting options in source code browser.

    • Luciano Longo

      That is an excellent idea.
      I think it would be even better to have the ability to comment on specific lines of code in a diff, this would be really useful.

  • Cadious

    I would like to see commenting options in source code browser.

  • Cadious

    I would like to see commenting options in source code browser.

  • Anonymous

    Sounds great, however we really need inline code comments. This is one of the reasons we are thinking about switching to Github.

    • http://twitter.com/elehack Michael Ekstrand

      +1. I would like to replace ReviewBoard with pull requests in our development flow, but in order to do that inline commenting is necessary.

      • http://www.bitbucket.org Justen Stepka

        Great suggestions — this is something we know we need to add.

        With the comments framework in place it will be easier for us to expand the functionality in the future.

        • Jon Langevin

          Hopefully the near-future…

        • Rajsingh

          Justen, when can we get the inline comments feature working? Our developers are asking us to switch to github because of that.

          • http://davidchambersdesign.com/ David Chambers

            The feature is several months away, Rajsingh. We are eager to use it ourselves, so we don’t lack motivation. :)

          • Arild Langtind

            several months later…

            What’s the status on inline comment?

          • http://davidchambersdesign.com/ David Chambers

            I’m no longer on the Bitbucket team, so I’m not sure. Hopefully Justen will chime in on this.

    • paragarora

      2 years gone. Whats the status?

  • Niels Sandholt Busch

    Sounds great, however we really need inline code comments. This is one of the reasons we are thinking about switching to Github.

  • Anonymous

    Sounds great, however we really need inline code comments. This is one of the reasons we are thinking about switching to Github.

  • Robert Kluin

    Are inline code comments for pull-requests on the roadmap?  We chose github over bitbucket due to the lack of this feature.

  • Robert Kluin

    Are inline code comments for pull-requests on the roadmap? u00a0We chose github over bitbucket due to the lack of this feature.

  • Robert Kluin

    Are inline code comments for pull-requests on the roadmap?  We chose github over bitbucket due to the lack of this feature.

  • http://www.igropolis.biz/ Cebi

    u041du043eu0432u044bu0439 u043eu0442u043bu0438u0447u043du044bu0439 u0441u0430u0439u0442 u0433u0434u0435 u043cu043eu0436u043du043e u043fu043eu0438u0433u0440u0430u0442u044c,u0432 u043du043eu0432u044bu0435 u0438 u0441u0442u0430u0440u044bu0435 u0438u0433u0440u044b!u041eu043du043bu0430u0439u043d u0431u0435u0437 u0440u0435u0433u0438u0441u0442u0440u0430u0446u0438u0438 u0431u0435u0437 u0441u043cu0441!u041fu043eu043bu043du043eu0441u0442u044cu044e u0431u0435u0441u043fu043bu0430u0442u043du043e!http://www.igropolis.biz/

  • http://www.trustedessays.net/essay-writing.html essay writing

    I’m enjoying it here rather than Facebook!

  • Simon-Pierre Gingras

    I would have liked to see screenshots, but the image links seem to be broken.

  • http://www.dogdryskin.net/ Robert

    awesome discussion! http://www.dogdryskin.net

  • Lidstromso

    Burst drink
    gluttoney easy to get sick, regular quantitative security Corning.

    Behind is not to
    discuss face to face without advocates.

    Lebron 9 South Beach For
    Sale

    Lebron 9 Floridians

    http://www.lebron9a.com

    Lebron 9 South
    Beach

    Lebron 9 For Sale

    http://www.lebron9u.com
     

  • http://twitter.com/elehack Michael Ekstrand

    +1. I would like to replace ReviewBoard with pull requests in our development flow, but in order to that inline commenting is necessary.

  • http://twitter.com/elehack Michael Ekstrand

    +1. I would like to replace ReviewBoard with pull requests in our development flow, but in order to do that inline commenting is necessary.

  • http://twitter.com/xNephilimx Luciano Longo

    That is an excellent idea.nI think it would be even better to have the ability to comment on specific lines of code in a diff, this would be really useful.

  • Luciano Longo

    That is an excellent idea.
    I think it would be even better to have the ability to comment on specific lines of code in a diff, this would be really useful.

  • http://www.bitbucket.org Justen Stepka

    Great suggestion — we deployed an update a few minutes with your suggestion.

  • http://www.bitbucket.org Justen Stepka

    Great suggestion — we deployed an update a few minutes ago with your suggestion.

  • http://www.bitbucket.org Justen Stepka

    Great suggestions — this is something we know we need to add.nnWith the comments framework in place it will be easier for us to expand the functionality in the future.

  • http://www.bitbucket.org Justen Stepka

    Great suggestions — this is something we know we need to add.

    With the comments framework in place it will be easier for us to expand the functionality in the future.

  • Jon Langevin

    Hopefully the near-future…

  • Jon Langevin

    Hopefully the near-future…