|
|
@@ -0,0 +1,22 @@ |
|
|
|
GITMIRROR |
|
|
|
========= |
|
|
|
|
|
|
|
This repo is a mirror of various repositories that I want to keep track of. |
|
|
|
I realized that git, w/ it's inharently dedupability, and the ability to |
|
|
|
store many trees in a single repo, that it'd be easy to create a repo that |
|
|
|
regularly clones/mirrors other source repos. Not only this, but the |
|
|
|
state of the tags and branches can be archived on a daily basis, |
|
|
|
consuming very little space. |
|
|
|
|
|
|
|
The main reason that I want this is from a supply chain availability |
|
|
|
perspective. As a consumer of source, it isn't always guaranteed that |
|
|
|
the project you depend upon will continue to exist in the future. It |
|
|
|
could also be that older version are removed, etc. |
|
|
|
|
|
|
|
Process |
|
|
|
------- |
|
|
|
|
|
|
|
1. Repo will self update main to get latest repos/code to mirror. |
|
|
|
2. Fetch the repos to mirror into their respective date tagged tags/branches. |
|
|
|
3. Push the tags/branches to the parent. |
|
|
|
4. Repeate |