Beispiel #1
0
def _get_parser_from_repository(repo):
    return create_parser_from_repository(repo)
Beispiel #2
0
def _get_parser_from_repository(repo):
    return create_parser_from_repository(repo)
Beispiel #3
0
            return 1

    if not config.no_parse:
        # Create reader
        reader = LogReader()
        reader.set_repo(repo,
                        path or uri,
                        files=config.files,
                        gitref=config.gitref)

        # Create parser
        if config.repo_logfile is not None:
            parser = create_parser_from_logfile(config.repo_logfile)
            reader.set_logfile(config.repo_logfile)
        else:
            parser = create_parser_from_repository(repo)

        parser.set_repository(repo, uri)

        if parser is None:
            printerr("Failed to create parser")
            return 1

            # TODO: check parser type == logfile type

    try:
        emg = ExtensionsManager(config.extensions)
    except InvalidExtension, e:
        printerr("Invalid extension %s (%s)", (
            e.name,
            e.message,
Beispiel #4
0
        # Check uri actually points to a valid svn repo
        if repo.get_last_revision (uri) is None:
            printerr ("URI %s doesn't seem to point to a valid svn repository", (uri,))
            return 1

    if not config.no_parse:
        # Create reader
        reader = LogReader ()
        reader.set_repo (repo, path or uri)

        # Create parser
        if config.repo_logfile is not None:
            parser = create_parser_from_logfile (config.repo_logfile)
            reader.set_logfile (config.repo_logfile)
        else:
            parser = create_parser_from_repository (repo)

        parser.set_repository (repo, uri)

        if parser is None:
            printerr ("Failed to create parser")
            return 1

        # TODO: check parser type == logfile type

    try:
        emg = ExtensionsManager (config.extensions)
    except InvalidExtension, e:
        printerr ("Invalid extension %s", (e.name,))
        return 1
    except InvalidDependency, e: