Bitcoin
Functions | Variables
github-merge Namespace Reference

Functions

def git_config_get (option, default=None)
 
def get_response (req_url, ghtoken)
 
def retrieve_json (req_url, ghtoken, use_pagination=False)
 
def retrieve_pr_info (repo, pull, ghtoken)
 
def retrieve_pr_comments (repo, pull, ghtoken)
 
def retrieve_pr_reviews (repo, pull, ghtoken)
 
def ask_prompt (text)
 
def get_symlink_files ()
 
def tree_sha512sum (commit='HEAD')
 
def get_acks_from_comments (head_commit, comments)
 
def make_acks_message (head_commit, acks)
 
def print_merge_details (pull, title, branch, base_branch, head_branch, acks)
 
def parse_arguments ()
 
def main ()
 

Variables

 GIT = os.getenv('GIT','git')
 
 BASH = os.getenv('BASH','bash')
 
string ATTR_RESET = ''
 
string ATTR_PR = ''
 
string ATTR_NAME = ''
 
string ATTR_WARN = ''
 
string COMMIT_FORMAT = '%H %s (%an)%d'
 

Function Documentation

◆ ask_prompt()

def github-merge.ask_prompt (   text)

◆ get_acks_from_comments()

def github-merge.get_acks_from_comments (   head_commit,
  comments 
)

◆ get_response()

def github-merge.get_response (   req_url,
  ghtoken 
)

◆ get_symlink_files()

def github-merge.get_symlink_files ( )

◆ git_config_get()

def github-merge.git_config_get (   option,
  default = None 
)
Get named configuration option from git repository.

◆ main()

def github-merge.main ( void  )

◆ make_acks_message()

def github-merge.make_acks_message (   head_commit,
  acks 
)

◆ parse_arguments()

def github-merge.parse_arguments ( )

◆ print_merge_details()

def github-merge.print_merge_details (   pull,
  title,
  branch,
  base_branch,
  head_branch,
  acks 
)

◆ retrieve_json()

def github-merge.retrieve_json (   req_url,
  ghtoken,
  use_pagination = False 
)
Retrieve json from github.
Return None if an error happens.

◆ retrieve_pr_comments()

def github-merge.retrieve_pr_comments (   repo,
  pull,
  ghtoken 
)

◆ retrieve_pr_info()

def github-merge.retrieve_pr_info (   repo,
  pull,
  ghtoken 
)

◆ retrieve_pr_reviews()

def github-merge.retrieve_pr_reviews (   repo,
  pull,
  ghtoken 
)

◆ tree_sha512sum()

def github-merge.tree_sha512sum (   commit = 'HEAD')

Variable Documentation

◆ ATTR_NAME

string github-merge.ATTR_NAME = ''

◆ ATTR_PR

string github-merge.ATTR_PR = ''

◆ ATTR_RESET

string github-merge.ATTR_RESET = ''

◆ ATTR_WARN

string github-merge.ATTR_WARN = ''

◆ BASH

github-merge.BASH = os.getenv('BASH','bash')

◆ COMMIT_FORMAT

string github-merge.COMMIT_FORMAT = '%H %s (%an)%d'

◆ GIT

github-merge.GIT = os.getenv('GIT','git')