def get_commit_msg(msg=None):
    """Define a message for the commit.

    Args:
        msg (str): user-defined message. If no msg is provided,
            the user will be given the choice between
            a default commit message and a user-defined message.
    """
    if msg:
        return msg
    else:
        default_msg = 'Updated repo'
        print('Use default commit message?')
        print("    '{}'".format(default_msg))
        resp = input('Y/N: ')
        if resp.upper() == 'N':
            msg = input('Write commit message: ')
        else:
            msg = default_msg
        return msg
