datalad/datalad: 1.6.1
Authors/Creators
-
Hanke, Michael1
-
Halchenko, Yaroslav O.2
-
Poldrack, Benjamin3
- Meyer, Kyle2
-
Solanky, Debanjum Singh2
- Alteva, Gergana
- Gors, Jason2
-
MacFarlane, Dave
-
Olaf Häusler, Christian
- Olson, Taylor
- Waite, Alex3
-
De La Vega, Alejandro4
-
Sochat, Vanessa
-
Keshavan, Anisha5
-
Ma, Feilong2
-
Christian, Horea
-
Poelen, Jorrit
-
Skytén, Kusti
-
Visconti di Oleggio Castello, Matteo6
-
Hardcastle, Nell
- Stoeter, Torsten
- C Lau, Vicky
-
Markiewicz, Christopher J.7
-
Wagner, Adina S.8
-
Nichols, B. Nolan9
-
Mika Pflüger10
-
Mönch, Christian3
-
Gau, Rémi11
-
Szczepanik, Michał3
-
Riße, Matthias12
-
Büchau, Yann Georg13
-
Stephan Heunis14
-
Lukas Schrangl15
-
Macdonald, Austin2
- 1. Institute of Neuroscience and Medicine, Brain & Behaviour (INM-7), Research Centre Jülich, Jülich, Germany and Institute of Systems Neuroscience, Medical Faculty, Heinrich Heine University Düsseldorf, Düsseldorf, Germany
- 2. Dartmouth College, Hanover, NH, United States
- 3. Institute of Neuroscience and Medicine, Brain & Behaviour (INM-7), Research Centre Jülich, Jülich, Germany
- 4. University of Texas at Austin
- 5. UC Berkeley - UCSF Graduate Program in Bioengineering
- 6. UC Berkeley
- 7. Stanford University, Stanford, CA, United States
- 8. Psychoinformatics Lab, INM-7, Research Centre Juelich
- 9. Maze Therapeutics, South San Francisco, CA, United States
- 10. Potsdam Institute for Climate Impact Research (PIK) e. V.
- 11. Université catholique de Louvain, Louvain la neuve, Belgium
- 12. Institute of Climate and Energy Systems - Stratosphere (ICE-4), Research Centre Jülich, Jülich, Germany
- 13. Eberhard Karls Universität Tübingen
- 14. Institute of Neuroscience and Medicine, Brain & Behavior (INM-7), Research Center Juelich, Germany
- 15. Institute of Biophysics, University of Natural Resources and Life Sciences, Vienna, Austria
Description
🐛 Bug Fixes
get_toppath()now returnsNoneinstead of crashing withTypeErrorwhen called on a path whose existence can't be verified (e.g. a broken symlink or a nonexistent directory). Discovered while investigating #7882. (by @LiamDGray)BF: terminate child before closing stdout/stderr on process timeout. PR #7866 (by @yarikoptic)
Fix
get_dataset_root()to reject an ancestor.git/that is reached only by crossing a symlink boundary. Previously,cwdinside a symlink whose apparent parent contained an unrelated.git/(e.g. an abandonedgit initwith no commits) causeddatalad status/datalad rerunto bind to that parent, whilegitandgit-annexcorrectly followed the symlink to the real dataset. The existing "symlink itself is a dataset" fallback now handles that case; thetest_bf1886semantics (symlink → subdataset within outer dataset resolves to outer) is preserved via a realpath-ancestry check. Fixes #7882 via PR #7883 (by @yarikoptic)create-siblingno longer requiresgit-annexon the target (remote or local) when the source dataset is a plain-git dataset (--no-annex, i.e. marked with a.noannexfile). Previously it errored out withNo working git-annex installation. It's required on the remote machine to create a siblingeven though no annex functionality would be used. Via PR #7888 (by @yarikoptic)
🔩 Dependencies
- Bump minimum required Git version from 2.25.0 to 2.31.0. The
-c key=valueconfig-override propagation to subprocesses added in PR #7858 relies on Git'sGIT_CONFIG_COUNT/GIT_CONFIG_KEY_<n>/GIT_CONFIG_VALUE_<n>environment mechanism, which was introduced in Git 2.31.0 (2021-03). On older Git the CLI override was silently ignored. This bump makes the requirement explicit at startup rather than manifesting as a silent feature loss. Git 2.31 is available on all currently-supported LTS distributions. Via PR #7887 (by @yarikoptic)
🏠 Internal
- Pin
asv<0.6.6andasv-runner<0.2.2in.github/workflows/benchmarks.yml. Starting with asv-runner 0.2.2 (released 2026-06-27),do_setup_cache()invokes any class-levelsetup(self)method it can bind with no positional args -- for thesave_runbenchmarks that meanssetup()runs beforesetup_cache()has writtenbm_heavy.tar, breaking every Benchmarks CI run since #7402. asv itself needs pinning too because asv 0.6.6 requiresasv-runner>=0.2.5, andtools/ci/benchmark-travis-pr.shre-runspip install asvunconditionally which would otherwise defeat the pin. Reported upstream at airspeed-velocity/asv_runner#52. PR #7886 (by @yarikoptic)
Files
datalad/datalad-1.6.1.zip
Files
(1.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e47c59f85abdce68fc8a4347b909c27c
|
1.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/datalad/datalad/tree/1.6.1 (URL)
Funding
- U.S. National Science Foundation
- CRCNS US-German Data Sharing: DataGit - converging catalogues, warehouses, and deployment logistics into a federated 'data distribution' 1429999
Software
- Repository URL
- https://github.com/datalad/datalad