mirror of
https://github.com/adusak/bitbucket-git-helpers.plugin.zsh.git
synced 2026-03-26 11:21:01 +01:00
Add git-bb-list-pull-requests
This commit is contained in:
@@ -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-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
|
### git-bb-open
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
|
|||||||
33
bin/git-bb-list-pull-requests
Executable file
33
bin/git-bb-list-pull-requests
Executable 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())
|
||||||
Reference in New Issue
Block a user