X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=README.txt;fp=README.txt;h=2189efaeff6a9cf778eda877176cb36d4abf8b8f;hb=a2dc56208075811ca956a3adb959f975c6e78b39;hp=0000000000000000000000000000000000000000;hpb=c80d05038a6b2ea9e00c63d4709f4eba6b55cdd2;p=releases.git diff --git a/README.txt b/README.txt new file mode 100644 index 00000000000..2189efaeff6 --- /dev/null +++ b/README.txt @@ -0,0 +1,38 @@ +GNU Linux-libre: + +This repository contains the GNU Linux-libre release archive. + +It is a bit unusual as far as git repositories go, in that it pretty +much does not contain branches, only tags. The goal is not to reflect +development history, but to preserve our release history in a far more +compact form than a collection of tarballs. + +Most tags are initial commits, so that, in case we find releases +containing non-Free Software, we can pull them back without affecting +subsequent releases. + +For each release, there are up to three tags: + +- The tag under sources has cleaned-up source tarballs. + +- The tag under scripts has the cleaning-up scripts, if there was any +change to them since the previous release in the series. + +- The tag under logs records the modifications made by the scripts, +and GPG signatures of the verified tarballs. + + +We do have branches, too. The branch containing this README is master. + +We have branches for the cleaning-up scripts for each release series, +under scripts. + + +Tags are all (supposed to be) GPG-signed. Tags dated earlier than May +30, 2020, are signed by Jason Self's key. Later tags than that are +more likely to be signed with Alex Oliva's GNU Linux-libre key, but do +not be alarmed by new signatures by Jason Self. Run + + gpg --import keyring.gpg + +to be able to verify signatures.