Go to the source code of this file.
Namespaces | |
mkowners | |
Functions | |
def | mkowners.add_parent_to_globs (parent, globs, globs_dir) |
def | mkowners.expand_directives (root, directives) |
def | mkowners.full_dir (rules_dir, sub_path) |
def | mkowners.git_glob (glob) |
def | mkowners.parse_owners (filename) |
Variables | |
mkowners.argp = argparse.ArgumentParser('Generate .github/CODEOWNERS file') | |
mkowners.args = argp.parse_args() | |
mkowners.best_parent = None | |
mkowners.best_parent_score = None | |
mkowners.default | |
mkowners.default_out = os.path.join(git_root, '.github', 'CODEOWNERS') | |
mkowners.depth = len(rel.split(os.sep)) | |
mkowners.Directive = collections.namedtuple('Directive', 'who globs') | |
mkowners.done = set() | |
def | mkowners.files = git_glob(full_dir(head.dir, glob)) |
def | mkowners.files1 = git_glob(full_dir(dir1, glob1)) |
dictionary | mkowners.gg_cache = {} |
tuple | mkowners.git_root |
def | mkowners.globs = expand_directives(head.dir, head.directives) |
mkowners.help | |
def | mkowners.intersect = files.intersection(files1) |
list | mkowners.new_owners_data = [] |
mkowners.Owners = collections.namedtuple('Owners', 'parent directives dir') | |
mkowners.owners = owners._replace(parent=best_parent.dir) | |
mkowners.owners_data | |
list | mkowners.owners_files |
mkowners.rel = os.path.relpath(owners.dir, possible_parent.dir) | |
bool | mkowners.skip = False |
mkowners.todo = owners_data.copy() | |
mkowners.type | |
list | mkowners.written_globs = [] |