#!/usr/bin/env ruby # # Open a file/directory on bitbucket in the current branch # # Copyright 2016 Joe Block # # License: Apache 2.0 require 'pathname' require_relative 'bbhelpers' def construct_PR_URL remote = git_remote() bbloc = remote.index('bitbucket.org') if not bbloc host = repo_url else host = remote[bbloc..-5].sub(':','/') end return "https://#{host}/pull-requests/new?source=#{git_branch()}&t=1" end if ARGV.length > 0 puts 'Usage: git-bb-create-pull-request' puts 'Open the create PR page on bitbucket for the current branch' end openURL(construct_PR_URL())