Introducing Pull Request Tasks

By on September 16, 2014

Pull requests in Bitbucket are a great way to share proposed code changes for review and get feedback from your team.  Of course, this typically leads to discussions and feedback in comments, which might result in further changes to the code. While great for improving code quality, feedback via comments can get lost easily. Now, with pull request tasks, you can turn feedback into actionable tasks. Never miss a crucial change. 

create pull request task

To create a task, select Create task within a comment and enter the task info. You can also highlight the relevant text to fill-in the info before you select Create task.

pull request task list

Once you create tasks, you no longer have to search through all of the comments on a pull request to find follow-up items.  You can keep track of all open and resolved tasks with a consolidated list available from the top of a pull request.

20 Comments

  • Fábio Rocha
    Posted September 17, 2014 at 6:30 am | Permalink

    FANTASTIC!

  • q4x2
    Posted September 17, 2014 at 7:57 am | Permalink

    Such a useful stuff! Keep going!

  • Dave Teare
    Posted September 19, 2014 at 10:26 am | Permalink

    Awesome!

    All this feedback will create more commits, which is great, but it makes your branch history hard to understand. Imagine how much more awesome this would be if you could squash merges into a single commit.

    • Alex Keeler
      Posted March 31, 2015 at 11:04 am | Permalink

      This times a thousand. Otherwise, you’d have to rebase, then squash all of your commits into one. It gets rid of important history sometimes.

  • Arun K Reddy
    Posted October 9, 2014 at 4:59 am | Permalink

    Brilliant!

  • Anonymous
    Posted October 12, 2014 at 5:27 am | Permalink

    great feature!!

  • Anonymous
    Posted October 14, 2014 at 1:35 am | Permalink

    Can it be synchronized with Jira?

  • Posted October 15, 2014 at 3:23 am | Permalink

    is it already available for all customers?

  • Chesley Brown
    Posted October 15, 2014 at 5:05 am | Permalink

    This is actually fantastic. My team is loving it!

  • mercy
    Posted October 20, 2014 at 4:47 am | Permalink

    awesome

  • Rafał Enden
    Posted October 23, 2014 at 7:27 am | Permalink

    I can’t see that option: http://prntscr.com/4yxlc2

    • Posted October 26, 2014 at 7:14 am | Permalink

      After you add a comment, you will see the option under the comment.

  • Posted October 23, 2014 at 10:25 am | Permalink

    Are the tasks available thought the REST API? I could not find any reference to tasks on a pull request though any of the pull request API endpoints.

    • Posted August 5, 2015 at 1:21 pm | Permalink

      For real, this needs to be in the API!

  • Posted October 23, 2014 at 9:17 pm | Permalink

    o / AWESOME!

  • Andrew Velez
    Posted March 24, 2015 at 1:57 pm | Permalink

    How about re-opening declined pull requests?

  • Thomas G Mayfield
    Posted May 20, 2015 at 7:11 am | Permalink

    Any chance of email notifications to the creator of the pull request when tasks are added, or to the commentor when tasks are completed?

  • games
    Posted June 8, 2015 at 2:37 am | Permalink

    I agree with AlexCzar – would be great if there was also a “Generate Jira task from pull request task”.

  • Posted April 11, 2016 at 6:34 am | Permalink

    This feature does not exist anymore?

    • Raj Sarkar
      Posted April 11, 2016 at 12:57 pm | Permalink

      This feature is still there.

One Trackback