def topicpull(topic): json_data = utils.get_json_from_url(t_url) changes_to_pull = [] for item in json_data: if item.get('topic') == topic: changes_to_pull.append(item.get('_number')) pullchange.pull_changes(changes_to_pull)
def topicpull(topic): json_data = utils.get_json_from_url(t_url) changes_to_pull = [] for item in json_data: if item.get('topic') == topic: changes_to_pull.append(item.get('_number')) changes_to_pull.sort() pullchange.pull_changes(changes_to_pull)
print("pyrrit pull 17223/2 17224/1 - Same as above, but also specifying revision number") print("pyrrit pull 17712/ - An open ended / will ask user input for revision number") print("\n") if __name__ == '__main__': if len(sys.argv) < 2: print_help(False) elif sys.argv[1] == "help": print_help(True) elif sys.argv[1] == "pull": if len(sys.argv) >= 3: changes = sys.argv[2:] pullchange.pull_changes(changes) else: print('Please mention the change # of patch you want to pull') elif sys.argv[1] == "topicpull": topicpull.topicpull(sys.argv[2]) elif sys.argv[1] == "list": if len(sys.argv) == 3: listchanges.show_proj_list(sys.argv[2]) else: listchanges.show_all_list() elif sys.argv[1] == "upload": print("upload") ##TODO: write upload funciton
"pyrrit pull 17712/ - An open ended / will ask user input for revision number" ) print("\n") if __name__ == '__main__': if len(sys.argv) < 2: print_help(False) elif sys.argv[1] == "help": print_help(True) elif sys.argv[1] == "pull": if len(sys.argv) >= 3: changes = sys.argv[2:] pullchange.pull_changes(changes) else: print('Please mention the change # of patch you want to pull') elif sys.argv[1] == "topicpull": topicpull.topicpull(sys.argv[2]) elif sys.argv[1] == "list": if len(sys.argv) == 3: listchanges.show_proj_list(sys.argv[2]) else: listchanges.show_all_list() elif sys.argv[1] == "upload": print("upload") ##TODO: write upload funciton
print("pyrrit pull 17223/2 17224/1 - Same as above, but also specifying revision number") print("pyrrit pull 17712/ - An open ended / will ask user input for revision number") print("\n") if __name__ == '__main__': if len(sys.argv) < 2: print_help(False) elif sys.argv[1] == "help": print_help(True) elif sys.argv[1] == "pull": if len(sys.argv) >= 3: changes = sys.argv[2:] pullchange.pull_changes(changes, "") else: print('Please mention the change # of patch you want to pull') elif sys.argv[1] == "topicpull": if len(sys.argv) == 4: if sys.argv[3] == "-branch": topicpull.topicpull(sys.argv[2], sys.argv[2]) # pass the topic in case we want a branch else: print("Bad argument passed") print_help(False) else: topicpull.topicpull(sys.argv[2], "") elif sys.argv[1] == "list": if len(sys.argv) == 3: