If you still have any of these, this is how you escape.
git archimport is a one-way importer from GNU Arch (tla/baz) repositories into Git. It exists so you can escape Arch with your history intact.
Think of it as a replay tool: it walks Arch revisions in order and reconstructs them as Git commits in a new repo. After the import, you abandon Arch.
git archimport [-h] [-v] [-o] [-a] [-f] [-T] [-D depth] \
[-t tempdir] <archive>/<branch> [<archive>/<branch>...]
Run inside an empty target directory or one already containing a
previous archimport run. Each Arch branch maps to a Git branch.| Flag | What it does |
|---|---|
-h | Show help |
-v | Verbose; print each revision as it is replayed |
-T | Use tags for every Arch revision (noisy, but complete) |
-f | Use fast patchset application where possible |
-o | Use the old-style branch names (compat with earlier archimport) |
-D <depth> | Limit ancestry walk to <depth> revisions back |
-t <tempdir> | Where to stage intermediate trees during import |
git archimport -v user@example--2004/project--main--0.1git archimport -v -T user@example--2004/project--main--0.1git archimport -v -D 500 -t /tmp/ai user@example--2004/project--main--0.1git -C imported daemon --reuseaddr --base-path=. --export-all --listen=127.0.0.1Hit each option, then Check answers. Score is recorded; Next is always open.