datalad/datalad: 0.14.1 (April 01, 2021)
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
- 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
Description
Fixes
The recent default branch changes on GitHub's side can lead to "git-annex" being selected over "master" as the default branch on GitHub when setting up a sibling with create-sibling-github. To work around this, the current branch is now pushed first. #5010
The logic for reading in a JSON line from git-annex failed if the response exceeded the buffer size (256 KB on *nix systems).
Calling unlock with a path of "." from within an untracked subdataset incorrectly aborted, complaining that the "dataset containing given paths is not underneath the reference dataset". #5458
clone didn't account for the possibility of multiple accessible ORA remotes or the fact that none of them may be associated with the RIA store being cloned. #5488
create-sibling-ria didn't call
git update-server-info
after setting up the remote repository and, as a result, the repository couldn't be fetched until something else (e.g., a push) triggered a call togit update-server-info
. #5531The parser for git-config output didn't properly handle multi-line values and got thrown off by unexpected and unrelated lines. #5509
The 0.14 release introduced regressions in the handling of progress bars for git-annex actions, including collapsing progress bars for concurrent operations. #5421 #5438
save failed if the user configured Git's
diff.ignoreSubmodules
to a non-default value. #5453A interprocess lock is now used to prevent a race between checking for an SSH socket's existence and creating it. #5466
If a Python procedure script is executable, run-procedure invokes it directly rather than passing it to
sys.executable
. The non-executable Python procedures that ship with DataLad now include shebangs so that invoking them has a chance of working on file systems that present all files as executable. #5436DataLad's wrapper around
argparse
failed if an underscore was used in a positional argument. #5525
- DataLad's method for mapping environment variables to configuration options (e.g.,
DATALAD_FOO_X__Y
todatalad.foo.x-y
) doesn't work if the subsection name ("FOO") has an underscore. This limitation can be sidestepped with the newDATALAD_CONFIG_OVERRIDES_JSON
environment variable, which can be set to a JSON record of configuration values. #5505
Files
datalad/datalad-0.14.1.zip
Files
(1.9 MB)
Name | Size | Download all |
---|---|---|
md5:7fd86ebd15844b21a4e92d3c95f59be7
|
1.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/datalad/datalad/tree/0.14.1 (URL)
Funding
- CRCNS US-German Data Sharing: DataGit - converging catalogues, warehouses, and deployment logistics into a federated 'data distribution' 1429999
- National Science Foundation