This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!
Project Description

Use the –help option for usage details:

usage: repoexternals [options] url_or_path

Recursively retrieves subversion directory listings from the url or
path and matches directories against a previous set of svn:externals
if provided then against regular expressions and generates
qualifying svn:externals lines.  The defaults generate a set of
svn:externals for all the trunks in a repository and keeps them up
to date with the repository as new trunks are added when the
previous externals are provided thereafter.

options:
  -h, --help            show this help message and exit
  -v, --verbose         Output logging to standard error. Set twice
                        to log debugging messages.
  -p FILE, --previous=FILE
                        If provided, only URLs in the repository not
                        included in the previous externals will be
                        included. If the filename is '-', use
                        standard input.  Valid svn:externals lines
                        beginning with one comment character, '#',
                        will also affect output.  This is useful,
                        for example, to prevent lengthy recursions
                        into directories that are known not to
                        contain any desired matches.  The file is
                        read completely and closed before anything
                        is output, so it is safe to append output to
                        the previous file:
                        "repoexternals -p EXTERNALS.txt http://svn.foo.org/repos/main >>EXTERNALS.txt".
  -i REGEXP, --include=REGEXP
                        Directory names matching this python regular
                        expression will be included in output and
                        will not be descended into.
                        [default: (?i)^((.*)/.+?|.*)/trunk$]
  -e REGEXP, --exclude=REGEXP
                        Directory names matching this python regular
                        expression will be excluded from output and
                        will not be descended into. Include
                        overrides exclude.  [default:
                        (?i)^.*/(branch(es)?|tags?|releases?|vendor|bundles?|sandbox|build|dist)$]
  -m TEMPLATE, --matched-template=TEMPLATE
                        The result of expanding previous file URL
                        matches with the include regular expression
                        through this template is added to the set of
                        previous URLs excluded from output and
                        descending.  The default will add the
                        parents of trunks to the set of previous
                        URLs excluded.  [default: \1]
  -t TEMPLATE, --parent-template=TEMPLATE
                        The result of expanding previous file URL
                        matches with the include regular expression
                        through this template is removed from the
                        set of matched previous URLs excluded from
                        output and descending. The default ensures
                        that directories containing trunks within a
                        directory that contains a trunk are not
                        excluded.  [default: \2]
  -d INT, --depth=INT   The maximum directory depth to descend to.
                        WARNING: large values can greatly increase
                        run time.  [default: 5]
  -s INT, --pool-size=INT
                        The number of concurrent svn clients.
                        WARNING: large values can DOS the
                        repository.  [default: 5]

The source distribution is also a zc.buildout that installs the script locally for use without affecting the system python installation:

$ easy_install --editable --build-directory=foo z3c.repoexternals
$ cd foo
$ python bootstrap/bootstrap.py -v
$ ./bin/buildout -v
$ ./bin/repoexternals --help
Release History

Release History

0.3

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
z3c.repoexternals-0.3-py2.4.egg (19.3 kB) Copy SHA256 Checksum SHA256 2.4 Egg Sep 30, 2007
z3c.repoexternals-0.3.tar.gz (9.7 kB) Copy SHA256 Checksum SHA256 Source Sep 30, 2007

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting