This is a mirror of the official git-annex
repository at https://git.kitenet.net/index.cgi/git-annex.git/. The remote
master
branch is mirrored here as
upstream/master
.
The local master
branch in this repository is only used to store CI
configuration and associated scripts.
Patches to the git-annex source code can be added by opening a pull request
against master
that adds a Git patch file with a .patch
file extension to
the patches/
directory; the CI will then build git-annex with this patch (and
any others currently in patches/
) applied. If the patch fails to apply or
appears to have already been applied upstream, the builds will fail.
It is recommended that patches be given names of the form
YYYYMMDD-{commit}-{brief_description}.patch
, where {commit}
is the short
hash of the git-annex source code commit against which the patch was made.
Once a patch PR is merged into master
, the patch will be applied to all
git-annex builds on all platforms, including release builds. Patches in
patches/
are applied in lexicographic filename order. If a patch in
patches/
gets applied upstream, a PR will automatically be created to delete
the file from patches/
, and the patch will be skipped. If a patch fails to
apply, an issue will be automatically created in this repository, and the build
will fail.
Client | Test Status |
---|---|
openmind7 | |
ndoli | |
smaug |