Published February 8, 2019
| Version 0.11.2
Software
Open
datalad/datalad: 0.11.2 (Feb 07, 2019) -- live-long-and-prosper
Authors/Creators
-
Visconti di Oleggio Castello, Matteo1
-
Halchenko, Yaroslav O.2
-
Hanke, Michael3
- Poldrack, Benjamin
- Meyer, Kyle
- Solanky, Debanjum Singh
- Alteva, Gergana
- Gors, Jason
- MacFarlane, Dave
- Olaf Häusler, Christian
- Olson, Taylor
- Waite, Alex
-
De La Vega, Alejandro4
- Sochat, Vanessa
-
Keshavan, Anisha5
- Ma, Feilong
- Christian, Horea
- Poelen, Jorrit
- Skytén, Kusti
-
Visconti di Oleggio Castello, Matteo6
- Hardcastle, Nell
- Stoeter, Torsten
- C Lau, Vicky
- 1. Dartmouth College
- 2. Dartmouth College: Hanover, NH, United States
- 3. Otto-von-Guericke-University Magdeburg, Germany
- 4. University of Texas at Austin
- 5. UC Berkeley - UCSF Graduate Program in Bioengineering
- 6. UC Berkeley
Description
A variety of bugfixes and enhancements
Major refactoring and deprecations- All extracted metadata is now placed under git-annex by default. Previously files smaller than 20 kb were stored in git. (#3109)
- The function
datalad.cmd.get_runnerhas been removed. (#3104)
- Improved handling of long commands:
- The code that inspected
SC_ARG_MAXdidn't check that the reported value was a sensible, positive number. (#3025) - More commands that invoke
gitandgit-annexwith file arguments learned to split up the command calls when it is likely that the command would fail due to exceeding the maximum supported length. (#3138)
- The code that inspected
- The
setup_yoda_datasetprocedure created a malformed .gitattributes line. (#3057) - download-url unnecessarily tried to infer the dataset when
--no-savewas given. (#3029) - rerun aborted too late and with a confusing message when a ref
specified via
--ontodidn't exist. (#3019) - run:
rundidn't preserve the current directory prefix ("./") on inputs and outputs, which is problematic if the caller relies on this representation when formatting the command. (#3037)- Fixed a number of unicode py2-compatibility issues. ([#3035]) (#3046)
- To proceed with a failed command, the user was confusingly
instructed to use
saveinstead ofaddeven thoughrunusesaddunderneath. (#3080)
- Fixed a case where the helper class for checking external modules incorrectly reported a module as unknown. (#3051)
- add-archive-content mishandled the archive path when the leading path contained a symlink. (#3058)
- Following denied access, the credential code failed to consider a scenario, leading to a type error rather than an appropriate error message. (#3091)
- Some tests failed when executed from a
git worktreecheckout of the source repository. (#3129) - During metadata extraction, batched annex processes weren't properly terminated, leading to issues on Windows. (#3137)
- add incorrectly handled an "invalid repository" exception when trying to add a submodule. (#3141)
- Pass
GIT_SSH_VARIANT=sshto git processes to be able to specify alternative ports in SSH urls
- search learned to suggest closely matching keys if there are no hits. (#3089)
- create-sibling
- Interface classes can now override the default renderer for summarizing results. (#3061)
- run:
--inputand--outputcan now be shortened to-iand-o. (#3066)- Placeholders such as "{inputs}" are now expanded in the command that is shown in the commit message subject. (#3065)
interface.run.run_commandgained anextra_inputsargument so that wrappers like datalad-container can specify additional inputs that aren't considered when formatting the command string. (#3038)- "--" can now be used to separate options for
runand those for the command in ambiguous cases. (#3119)
- The utilities
create_treeandok_file_has_contentnow support ".gz" files. (#3049) - The Singularity container for 0.11.1 now uses nd_freeze to make its builds reproducible.
- A publications page has been added to the documentation. (#3099)
GitRepo.set_gitattributesnow accepts amodeargument that controls whether the .gitattributes file is appended to (default) or overwritten. (#3115)datalad --helpnow avoids usingmanso that the list of subcommands is shown. (#3124)
Files
datalad/datalad-0.11.2.zip
Files
(1.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:a502aabad066504d686c8dc343c67d3a
|
1.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/datalad/datalad/tree/0.11.2 (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