# Path: django_sonic_screwdriver/git/git.py
# GIT_OPTIONS = {
#     "DEVELOPMENT": "development",
#     "STAGING": "staging",
#     "PRODUCTION": "production",
# }
# class Git:
#     def create_git_version_tag(deploy_tag):
#     def get_current_branch():
#     def get_latest_tag():
#     def check_existence_of_staging_tag_in_remote_repo():
#     def __debug(command, dry=False):
#     def __git_tag(git_tag):
#     def __git_tag_gpg(git_tag):
#     def __git_tag_push():
#     def __git_tag_delete(git_tag):
#     def __git_push(self):
#     def tag(self, deploy_tag=""):
#     def push_tags(self):
#     def tag_delete(self, tag):


from django.core.management.base import BaseCommand
from django_sonic_screwdriver.git import git



class Command(BaseCommand):

    help = "Push your tagged project."

    def handle(self, *args, **options):

# Path: django_sonic_screwdriver/git/git.py
# GIT_OPTIONS = {
#     "DEVELOPMENT": "development",
#     "STAGING": "staging",
#     "PRODUCTION": "production",
# }
# class Git:
#     def create_git_version_tag(deploy_tag):
#     def get_current_branch():
#     def get_latest_tag():
#     def check_existence_of_staging_tag_in_remote_repo():
#     def __debug(command, dry=False):
#     def __git_tag(git_tag):
#     def __git_tag_gpg(git_tag):
#     def __git_tag_push():
#     def __git_tag_delete(git_tag):
#     def __git_push(self):
#     def tag(self, deploy_tag=""):
#     def push_tags(self):
#     def tag_delete(self, tag):


# Path: django_sonic_screwdriver/management/commands/git:tag:push.py
from django.core.management.base import BaseCommand
from django_sonic_screwdriver.git import git




class Command(BaseCommand):

    help = "Push your tagged project."

    def handle(self, *args, **options):

        git.push_tags()