Closed mih closed 2 years ago
Merging #9 (9fb8f56) into master (0cc9b2d) will decrease coverage by
25.05%
. The diff coverage is35.00%
.
@@ Coverage Diff @@
## master #9 +/- ##
===========================================
- Coverage 81.68% 56.62% -25.06%
===========================================
Files 11 15 +4
Lines 535 1155 +620
===========================================
+ Hits 437 654 +217
- Misses 98 501 +403
Impacted Files | Coverage Δ | |
---|---|---|
datalad_mihextras/_version.py | 100.00% <ø> (ø) |
|
datalad_mihextras/backend/base.py | 0.00% <0.00%> (ø) |
|
datalad_mihextras/backend/xdlra.py | 0.00% <0.00%> (ø) |
|
datalad_mihextras/gitremote/datalad_annex.py | 20.71% <20.71%> (ø) |
|
...ad_mihextras/gitremote/tests/test_datalad_annex.py | 97.45% <97.45%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 0cc9b2d...9fb8f56. Read the comment docs.
Code Climate has analyzed commit 9fb8f563 and detected 11 issues on this pull request.
Here's the issue category breakdown:
Category | Count |
---|---|
Complexity | 8 |
Security | 3 |
View more on Code Climate.
This PR contains:
XDLCLN
annex backend, based on ideas from https://github.com/datalad/datalad/issues/5221#issuecomment-902276109 git-annex external backend and an annex-based git-remote helpergit-remote-datalad-annex
git remote helper implementation that uses an ephemeral/throwaway repository to interface git-annex special remotes to transfer two special XDLCLN keys with the refs and archive of an entire repository (this code essentially replaces the datalad-osf functionality with a generic implementation)web
-type special remoteweb
-type special remote in export modegit-remote-datalad-annex
that can also work withexporttree=yes
special remotesXDLRA
git-remote-datalad-annex
on windows (blocked by https://github.com/datalad/datalad/issues/6335, worked around by using the -dev version on windows), also requires a replacement for the use offile://
URLs (at least a POSIX notation conversion)git-remote-datalad-annex
function with non-UTF encoded commits (trypush --all
in main datalad repo)heads
reference (and also update-necessity detection)Wanna try it?