The 2git conversion engine

Idea - Support versioned zip files as source

2git should be able to migrate anything that represents a ordered list of snapshots. Zip files versioned with a number or a date/time stamp are an obvious and easy to understand example.

We want to support this for a number of reasons:

Solution

Implement a source “/plugin/“ that can read zip files and extract each zip file as a snapshot representing one /state/ of the repository. There has to be some sort of pattern-matching for the zip file names, and a configurable ordering of these.

This epic will also include using this feature to add simple examples to the documentation, and examples of how it can be used in functional tests.

Implementation

Estimate / Timebox

We estimate this as less than a weeks work.