'Initialize command-line arguments.'

@classmethod
def init_argument_parser(cls, parser):

    parser.add_argument('--build_number', default='{:%Y%m%d%H%M%S}'.format(datetime.datetime.utcnow()), help='The    build    number    to    append    to    the    semantic    version    tag.')
    parser.add_argument('--branch', default='master', help='Git    branch    to    checkout.')
    parser.add_argument('--next_tag', default='', help='Tag    to    use    as    the    next    tag    instead    of    determining    the    next    semver    tag.')
    parser.add_argument('--path', default='.', help='Path    to    the    git    repository    we    want    to    annotate.')
    parser.add_argument('--force_rebuild', default=False, action='store_true', help='Force    a    rebuild    even    if    there    is    a    git    tag    at    HEAD.')
