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.SvnLoaderFromDump which mounts a repository out of a svn dump prior to ingest it.

  • swh.loader.svn.loader.SvnLoaderFromRemoteDump which mounts a repository out of a svn dump obtained 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.4.2.tar.gz (1.9 MB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for swh_loader_svn-2.4.2.tar.gz
Algorithm Hash digest
SHA256 a88123999fa9dda2fe02a9d6abba01af8cd1e04225db54c6f2aa5327d32c8c4d
MD5 a717c2112e86b104f3ca92fd59acf17b
BLAKE2b-256 d5d2c9e21b42d0023c8038a58323abc5b401b70c58ceb4a97ed66f406755a597

See more details on using hashes here.

Supported by

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