rep = DBRepository(None, uri, name, repo.get_type()) cursor.execute(statement(DBRepository.__insert__, db.place_holder), (rep.id, rep.uri, rep.name, rep.type)) cursor.close() cnn.commit() cnn.close() if not config.no_parse: # Start the parsing process printout("Parsing log for %s (%s)", (path or uri, repo.get_type())) def new_line(line, user_data): parser, writer = user_data parser.feed(line) writer and writer.add_line(line) writer = None if config.save_logfile is not None: writer = LogWriter(config.save_logfile) parser.set_content_handler(DBProxyContentHandler(db)) reader.start(new_line, (parser, writer)) parser.end() writer and writer.close() # Run extensions printout("Executing extensions") emg.run_extensions(repo, path or uri, db)
rep = DBRepository (None, uri, name, repo.get_type ()) cursor.execute (statement (DBRepository.__insert__, db.place_holder), (rep.id, rep.uri, rep.name, rep.type)) cursor.close () cnn.commit () cnn.close () if not config.no_parse: # Start the parsing process printout ("Parsing log for %s (%s)", (path or uri, repo.get_type ())) def new_line (line, user_data): parser, writer = user_data parser.feed (line) writer and writer.add_line (line) writer = None if config.save_logfile is not None: writer = LogWriter (config.save_logfile) parser.set_content_handler (DBProxyContentHandler (db)) reader.start (new_line, (parser, writer)) parser.end () writer and writer.close () # Run extensions printout ("Executing extensions") emg.run_extensions (repo, path or uri, db)
print "(%s: %s) on branch %s" % (action.f2, action.rev, commit.branch or action.branch_f1) else: print "on branch %s" % (commit.branch or action.branch_f1) print "Message" print commit.message def new_line(line, user_data=None): user_data.feed(line) reader = LogReader() if os.path.isfile(sys.argv[1]): # Parser from logfile p = create_parser_from_logfile(sys.argv[1]) reader.set_logfile(sys.argv[1]) else: path = uri_to_filename(sys.argv[1]) if path is not None: repo = create_repository_from_path(path) else: repo = create_repository('svn', sys.argv[1]) path = sys.argv[1] p = create_parser_from_repository(repo) reader.set_repo(repo, path) p.set_content_handler(StdoutContentHandler()) reader.start(new_line, p) p.end()
print "(%s: %s) on branch %s" % (action.f2, action.rev, commit.branch or action.branch_f1) else: print "on branch %s" % (commit.branch or action.branch_f1) print "Message" print commit.message def new_line (line, user_data = None): user_data.feed (line) reader = LogReader () if os.path.isfile (sys.argv[1]): # Parser from logfile p = create_parser_from_logfile (sys.argv[1]) reader.set_logfile (sys.argv[1]) else: path = uri_to_filename (sys.argv[1]) if path is not None: repo = create_repository_from_path (path) else: repo = create_repository ('svn', sys.argv[1]) path = sys.argv[1] p = create_parser_from_repository (repo) reader.set_repo (repo, path) p.set_content_handler (StdoutContentHandler ()) reader.start (new_line, p) p.end ()