Skip to content
Snippets Groups Projects

F simple schema export

Merged Florian Spreckelsen requested to merge f-simple-schema-export into dev
All threads resolved!
Compare and Show latest version
3 files
+ 185
2
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 34
0
#!/usr/bin/env python3
"""
Exit with error code 2 if the branch does not exist.
"""
import sys
import argparse
import requests
from ref_to_commit import get_remote
def branch_exists(repository, branch):
remote = get_remote(repository)
resp = requests.get(remote+"/repository/branches/"+branch).json()
return "message" not in resp
def define_parser():
parser = argparse.ArgumentParser()
parser.add_argument("repository")
parser.add_argument("branchname")
return parser
if __name__ == "__main__":
parser = define_parser()
args = parser.parse_args()
ret = branch_exists(repository=args.repository, branch=args.branchname)
if ret is False:
print("branch does not exist.")
sys.exit(2)
else:
print("branch exists.")
Loading