{"id":13844263,"url":"https://github.com/borgbackup/borg-import","last_synced_at":"2025-08-19T07:31:22.767Z","repository":{"id":44670041,"uuid":"71938021","full_name":"borgbackup/borg-import","owner":"borgbackup","description":"import backups into a borgbackup repository","archived":false,"fork":false,"pushed_at":"2025-07-15T21:00:44.000Z","size":123,"stargazers_count":46,"open_issues_count":10,"forks_count":27,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-04T15:45:30.354Z","etag":null,"topics":["backups","borgbackup","convert","import","python","python-3","rsync"],"latest_commit_sha":null,"homepage":"https://borg-import.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/borgbackup.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.rst","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-10-25T20:51:27.000Z","updated_at":"2025-07-22T18:23:57.000Z","dependencies_parsed_at":"2024-04-17T14:25:28.418Z","dependency_job_id":"a6bf15ae-3580-4b44-bb04-9b0cdc4f5fc0","html_url":"https://github.com/borgbackup/borg-import","commit_stats":{"total_commits":59,"total_committers":13,"mean_commits":4.538461538461538,"dds":0.5423728813559322,"last_synced_commit":"961d25f92af21d795e14252437ef1e326864a856"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/borgbackup/borg-import","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borgbackup%2Fborg-import","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borgbackup%2Fborg-import/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borgbackup%2Fborg-import/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borgbackup%2Fborg-import/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/borgbackup","download_url":"https://codeload.github.com/borgbackup/borg-import/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borgbackup%2Fborg-import/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271119814,"owners_count":24702688,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backups","borgbackup","convert","import","python","python-3","rsync"],"created_at":"2024-08-04T17:02:38.792Z","updated_at":"2025-08-19T07:31:22.753Z","avatar_url":"https://github.com/borgbackup.png","language":"Python","funding_links":[],"categories":["Python (1887)","Python"],"sub_categories":[],"readme":"What is borg-import?\n====================\n\nborg-import converts backups made with other backup software into the format used by `BorgBackup \u003chttps://github.com/borgbackup/borg\u003e`_.\n\nSee ``borg-import -h`` for more information.\n\nPotential advantages over manually doing it\n===========================================\n\nNote: we have different importers and some importers may not support all the features.\n\n- automation: less manual work, import lots of backups into a borg repo with one command\n- automatically makes up borg archive name from what you give + discovered timestamp\n- sets borg archive creation timestamp to the historically correct date/time\n- temporarily moves the source directory so the borg files cache will speed up borg create\n\nCurrently supported import formats\n==================================\n\n`BorgBackup \u003chttps://github.com/borgbackup/borg\u003e`_\n--------------------------------------------------\n\nImports archives from an existing Borg repository into a new one.\nThis is useful when a Borg repository needs to be rebuilt (e.g. if\nyour borg key and passphrase was compromised).\n\nUsage: ``borg-import borg SOURCE_REPOSITORY DESTINATION_REPOSITORY``\n\nSee ``borg-import borg -h`` for help.\n\n`rsnapshot \u003chttps://github.com/rsnapshot/rsnapshot\u003e`_\n-----------------------------------------------------\n\nUsage: ``borg-import rsnapshot SNAPSHOT_ROOT BORG_REPOSITORY``\n\nSee ``borg-import rsnapshot -h`` for help.\n\nSimple rsync with hard links\n----------------------------\n\nAssumes one folder per archive, with changes being tracked based on last modification time (mtime).\n\nUsage: ``borg-import rsynchl RSYNC_ROOT BORG_REPOSITORY``\n\nSee ``borg-import rsynchl -h`` for help.\n\n`rsync-time-backup \u003chttps://github.com/laurent22/rsync-time-backup\u003e`_\n---------------------------------------------------------------------\n\nSimilar to `rsynchl`, except with timestamp extraction optimized for `rsync-time-backup` folder names.\n\nUsage: ``borg-import rsync_tmbackup --prefix=foo- RSYNC_ROOT BORG_REPOSITORY``\n\nSee ``borg-import rsync_tmbackup -h`` for help.\n\nBackup tools based on rsync with hard links\n-------------------------------------------\n\nborg-import should, in principle, be able to import backups from any backup tool that is\nbased on rsync with hard links. This requires that the tool matches the assumptions listed above for simple\nrsync.\n\n* `backintime \u003chttps://github.com/bit-team/backintime\u003e`_\n\n* others?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborgbackup%2Fborg-import","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborgbackup%2Fborg-import","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborgbackup%2Fborg-import/lists"}