Skip to main content

Software Heritage Loader SVN

Project description

The Software Heritage Subversion loader is a tool and a library to walk a remote svn repository and inject into the Software Heritage archive all contained files, directories and commits that weren’t known before.

The main entry points are

  • swh.loader.svn.loader.SvnLoader for the main svn loader which ingests content out of a remote svn repository

  • swh.loader.svn.loader.SvnLoaderFromDumpArchive which mounts a repository out of a svn dump prior to ingest it.

  • swh.loader.svn.loader.SvnLoaderFromRemoteDump which mounts a repository with svnrdump prior to ingest its content.

  • swh.loader.svn.directory.SvnExportLoader which ingests an svn tree at a specific revision.

CLI run

With the configuration:

/tmp/loader_svn.yml:

storage:
  cls: remote
  args:
    url: http://localhost:5002/

Run:

$ swh loader --config-file /tmp/loader_svn.yml run svn <svn-repository-url>

Project details


Download files

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

Source Distribution

swh_loader_svn-2.2.1.tar.gz (1.9 MB view details)

Uploaded Source

File details

Details for the file swh_loader_svn-2.2.1.tar.gz.

File metadata

  • Download URL: swh_loader_svn-2.2.1.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for swh_loader_svn-2.2.1.tar.gz
Algorithm Hash digest
SHA256 d32cf50ba9a1133efc1d5355bff51f3fe433a9d206500423fcc1b18854b76f4f
MD5 0104a561e7b21951f0a25056c2ccbed6
BLAKE2b-256 19d1ebd7bed56d02ac95d4b95b891f0cbb558a4753d564bae9f144850fedde4a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page