<commit_before>Feature: git-new-pull-request when origin is on Bitbucket

  As a developer having finished a feature in a repository hosted on Bitbucket
  I want to be able to quickly create a pull request
  So that I have more time for coding the next feature instead of wasting it with process boilerplate.


  Scenario Outline: result
    Given I have a feature branch named "feature"
    And my remote origin is <ORIGIN>
    And I have "open" installed
    And I am on the "feature" branch
    When I run `git new-pull-request`
    Then I see a new Bitbucket pull request for the "feature" branch in the "<REPOSITORY>" repo in my browser

    Examples:
      | ORIGIN                                                            | REPOSITORY                     |
      | http://username@bitbucket.org/Originate/git-town.git              | Originate/git-town             |
      | http://username@bitbucket.org/Originate/git-town                  | Originate/git-town             |
      | https://username@bitbucket.org/Originate/git-town.git             | Originate/git-town             |
      | https://username@bitbucket.org/Originate/git-town                 | Originate/git-town             |
      | git@bitbucket.org/Originate/git-town.git                          | Originate/git-town             |
      | git@bitbucket.org/Originate/git-town                              | Originate/git-town             |
      | http://username@bitbucket.org/Originate/originate.github.com.git  | Originate/originate.github.com |
      | http://username@bitbucket.org/Originate/originate.github.com      | Originate/originate.github.com |<commit_msg>Better scenario outlines<commit_after>Feature: git-new-pull-request when origin is on Bitbucket

  As a developer having finished a feature in a repository hosted on Bitbucket
  I want to be able to quickly create a pull request
  So that I have more time for coding the next feature instead of wasting it with process boilerplate.


  Scenario Outline: creating pull-requests
    Given I have a feature branch named "feature"
    And my remote origin is <ORIGIN>
    And I have "open" installed
    And I am on the "feature" branch
    When I run `git new-pull-request`
    Then I see a new Bitbucket pull request for the "feature" branch in the "<REPOSITORY>" repo in my browser

    Examples:
      | ORIGIN                                                            | REPOSITORY                     |
      | http://<EMAIL>@bitbucket.org/Originate/git-town.git              | Originate/git-town             |
      | http://username@bitbucket.org/Originate/git-town                  | Originate/git-town             |
      | https://username@bitbucket.org/Originate/git-town.git             | Originate/git-town             |
      | https://username@bitbucket.org/Originate/git-town                 | Originate/git-town             |
      | git@bitbucket.org/Originate/git-town.git                          | Originate/git-town             |
      | git@bitbucket.org/Originate/git-town                              | Originate/git-town             |
      | http://<EMAIL>@bitbucket.org/Originate/originate.github.com.git  | Originate/originate.github.com |
      | http://<EMAIL>@bitbucket.org/Originate/originate.github.com      | Originate/originate.github.com |
{'fraction_non_alphanumeric': 0.08458759783263095, 'fraction_numerical': 0.0, 'mean_word_length': 1.8329070758738277, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 13, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5555648', 'n_tokens_mistral': 914, 'n_tokens_neox': 880, 'n_words': 245}