Skip to content

Integrate the new Mercurial loader into the tasks system

The new Mercurial loader is ready in its incremental form.

The tasks system should differentiate between mercurial and mercurial_disk, and allow the CLI/scheduler to pass both directory and URLs. This is important for the BitBucket Mercurial Archive since the loading will be done from disk as a oneshot, but should list the original URL in the metadata.

This is very likely to be a matter of minutes of work in the tasks.py and tasks_from_disk.py, but it's probably better if someone from the SWH code team either tells me what to do or does the work themselves.


Migrated from T3335 (view on Phabricator)