Add git-bb-list-pull-requests

This commit is contained in:
Joe Block
2016-04-10 12:41:09 -07:00
parent 1369560071
commit 871db8b219
2 changed files with 39 additions and 0 deletions

View File

@@ -31,6 +31,12 @@ Usage:
`git-bb-create-pull-request` - opens the bitbucket page to create a new PR for the branch you're on.
### git-bb-list-pull-requests
Usage:
`git-bb-list-pull-requests` - opens the bitbucket pull-request page for the repository.
### git-bb-open
Usage:

33
bin/git-bb-list-pull-requests Executable file
View File

@@ -0,0 +1,33 @@
#!/usr/bin/env ruby
#
# Open the PR page on bitbucket for the current repository
#
# Copyright 2016 Joe Block <jpb@unixorn.net>
#
# License: Apache 2.0
def push_loadpath
$: << File.expand_path(File.dirname(caller.first))
end
push_loadpath
require 'pathname'
require 'bbhelpers'
def construct_PR_list_URL
remote = git_remote()
bbloc = remote.index('bitbucket.org')
if not bbloc
puts "Only works for repositories with their origin remote on bitbucket.org"
exit 1
end
return "https://#{remote[bbloc..-5]}/pull-requests/"
end
if ARGV.length > 0
puts 'Usage: git-bb-list-pull-requests'
puts ' Opens the PR page on bitbucket for the current repository'
end
openURL(construct_PR_list_URL())