nix-prefetch-scripts: make nix-prefetch-git report fetchSubmodules in its JSON output

Previously, nix-prefetch-git would report the same JSON whether submodules were being fetched or not; with this change, the --fetch-submodules option will cause the JSON output to include "fetchSubmodules": true, so that fetchgit (builtins.fromJSON (builtins.readFile ./path/to/output.json)) will work.
This commit is contained in:
Ryan Trinkle 2016-03-21 23:26:18 -04:00
parent 5bb0aa3bac
commit be30ba8e0e

View file

@ -327,7 +327,12 @@ print_results() {
echo "{"
echo " \"url\": \"$url\","
echo " \"rev\": \"$fullRev\","
echo " \"$hashType\": \"$hash\""
echo -n " \"$hashType\": \"$hash\""
if test -n "$fetchSubmodules"; then
echo ","
echo -n " \"fetchSubmodules\": true"
fi
echo ""
echo "}"
fi
}