import sys

if __name__ == "__main__":
    project_path = sys.argv[1]
    branch_name = sys.argv[2]
    commit_id = None
    inner_path = None

    if ("--commit" in sys.argv):
        commid_id = sys.argv[sys.argv.index("--commit")]
    if ("--path" in sys.argv):
        inner_path = sys.argv[sys.argv.index("--path")]

    git_project = GitProject(project_path)
    if branch_name not in git_project.get_branch_names():
        branch = git_project.get_branch(branch_name)
    else:
        branch = git_project.get_branch("master")
    body_content = branch.get_file_content(inner_path, commit_id)
    print(body_content)