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 |