A tool for mass archiving git repositories
Project description
Git Archiver
A tool designed to mass archive a collection of git repositories on a file system into a format that can be put into "cold storage".
This project is still early in development
Archived Format
When running an archive into specific structure, shown below:
dst/
enchant97/
git-archiver/
branches/
pre.<archive-type>
tags/
all.bundle
HEAD.<archive-type>
meta.json
Install
There are many ways of installing and running a Python app. These are the recommended methods.
pipx
pipx is used when you want it installed on the system for a user.
python3 -m pip install --user pipx
python3 -m pipx ensurepath
pipx install git+https://github.com/enchant97/git-archiver.git
git-archiver --help
Docker
This method allows running the program inside a docker container.
docker build -t git-archiver .
docker run --rm -it git-archiver <app args here>
License
This project is Copyright (c) 2022 Leo Spratt, licences shown below:
Code
Apache License - Version 2.0. Full license found in `LICENSE.txt`
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file git-archiver-0.1.1.tar.gz
.
File metadata
- Download URL: git-archiver-0.1.1.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c65162571a8fc3da86df173c985e1c60ce224d75b0c55dd615907cd67cc3bfb2 |
|
MD5 | eda719c4a75a9bd2ad1c7b098e917885 |
|
BLAKE2b-256 | c52846de17f084da1fe315371e1824c49f323b1dca0d0d980f5b35da16806795 |
File details
Details for the file git_archiver-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: git_archiver-0.1.1-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1d3ff13f40f9826957f786acda161ce3d693bcc45fdb5e2e92ea03a4c1a2f55 |
|
MD5 | 8d19e935a9708b09523ae1ea67e97745 |
|
BLAKE2b-256 | d257c137ba896f503c067e23008c1794af868b729a64abd5c0e69f3f7bc04248 |