practically test the "from borg" importer
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- python
- Domain
- backend, testing-qa
Research direction
Start with borg-import borg -h and inspect the existing automated test that exercises the importer. Add practical tests for importing archives between Borg 1.x repositories, including extraction, recreation, and cleanup, while being careful with real backup data.
Written by the indexing model from the issue text.
Description
I have just added some code to import backups from a borg 1.x repo into a new borg 1.x repo.
borg-import borg -h # read this!
Importing an archive does:
- for each archive in the source repo
- extract archive to the extraction directory (subdirectory of cwd)
- create a new archive from the extracted data
- delete all files from the extraction directory
This is useful when there is some reason to rebuild the repo:
- use a new AES key (e.g. if your old key might be compromised)
- you can also transfer archives from multiple source repos into a single destination repo
- (add more reasons here)
There is a automated test that succeeds doing this, but more practical tests are definitely needed. Be careful!
- Dominant language
- Python
- Stars
- 48
- Forks
- 31
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from borgbackup/borg-import
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
borgbackup/borg-import#59 · 2 comments ·
-
improve README Opendocumentation
Difficulty 1/5 Under an hour Newbie friendliness 35/100
borgbackup/borg-import#17 · 5 comments ·
-
documentation
Difficulty 3/5 1-2 days Newbie friendliness 25/100
borgbackup/borg-import#16 · 1 comment ·
-
help wanted
Difficulty 4/5 3-5 days Newbie friendliness 25/100
borgbackup/borg-import#14 · 15 comments ·
-
Testing strategy Openhelp wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
borgbackup/borg-import#9 · 2 comments ·
All issues in borgbackup/borg-import
Similar issues
-
triage/confirmed
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
agentscope-ai/agentscope#2775 ·
-
comp/desktop P3 type/bug
Difficulty 1/5 Under an hour Newbie friendliness 92/100
NousResearch/hermes-agent#118866 ·
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 90/100
apache/cloudstack#14222 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100