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`
Metadata
Release files for git-archiver 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| git-archiver-0.1.1.tar.gz | 11.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| git_archiver-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.3 kB
Release files / git-archiver-0.1.1.tar.gz
| Download URL | git-archiver-0.1.1.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c65162571a8fc3da86df173c985e1c60ce224d75b0c55dd615907cd67cc3bfb2
|
|
BLAKE2b-256 checksum How to use checksums |
c52846de17f084da1fe315371e1824c49f323b1dca0d0d980f5b35da16806795
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / git_archiver-0.1.1-py3-none-any.whl
| Download URL | git_archiver-0.1.1-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c1d3ff13f40f9826957f786acda161ce3d693bcc45fdb5e2e92ea03a4c1a2f55
|
|
BLAKE2b-256 checksum How to use checksums |
d257c137ba896f503c067e23008c1794af868b729a64abd5c0e69f3f7bc04248
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|