#!/usr/bin/python import sys import svn.core import svn.client def main(pool, url): revision = svn.core.svn_opt_revision_t() revision.kind = svn.core.svn_opt_revision_head config = svn.core.svn_config_get_config( None, pool ) ctx = svn.client.svn_client_create_context(pool) ctx.auth_baton = svn.core.svn_auth_open([], pool) ctx.config = config for i in range(10000): print i files = svn.client.svn_client_ls( url, revision, 0, ctx, pool ) def usage(exit): if exit: output = sys.stderr else: output = sys.stdout output.write( "usage: %s URL\n" "\n" "Lists the contents of URL.\n" % sys.argv[0] ) sys.exit(exit) if __name__ == '__main__': if len(sys.argv) < 2: usage(1) svn.core.run_app(main, sys.argv[1])