git2json/parser.py
def parse_commits(data):
    '''Accept a string and parse it into many commits.
    Parse and yield each commit-dictionary.
    This function is a generator.
    '''
    raw_commits = RE_COMMIT.finditer(data)
    for rc in raw_commits:
        full_commit = rc.groups()[0]
        parts = RE_COMMIT.match(full_commit).groupdict()
        parsed_commit = parse_commit(parts)
        yield parsed_commit
def parse_commits(data):
    '''Accept a string and parse it into many commits.
    Parse and yield each commit-dictionary.
    This function is a generator.
    '''
    raw_commits = RE_COMMIT.finditer(data)
    for rc in raw_commits:
        full_commit = rc.groups()[0]
        parts = RE_COMMIT.match(full_commit).groupdict()
        parsed_commit = parse_commit(parts)
        yield parsed_commit
def parse_commits ( data ) : raw_commits = RE_COMMIT . finditer ( data ) for rc in raw_commits : full_commit = rc . groups ( ) [ 0 ] parts = RE_COMMIT . match ( full_commit ) . groupdict ( ) parsed_commit = parse_commit ( parts ) yield parsed_commit
Accept a string and parse it into many commits.
    Parse and yield each commit-dictionary.
    This function is a generator.
Accept a string and parse it into many commits . Parse and yield each commit - dictionary . This function is a generator .