nix-prefetch-svn: Support $NIX_PREFETCH_SVN_LEAVE_DOT_SVN.

svn path=/nixpkgs/trunk/; revision=18789
This commit is contained in:
Ludovic Courtès 2009-12-03 15:01:54 +00:00
parent 135cfab57e
commit 69421194a5

View File

@ -48,7 +48,14 @@ if test -z "$finalPath"; then
trap "rm -rf $tmpPath" EXIT
# Perform the checkout.
echo p | svn export --quiet -r "$rev" "$url" $tmpFile >&2
if test "$NIX_PREFETCH_SVN_LEAVE_DOT_SVN" != 1
then
command="export"
else
command="checkout"
fi
echo p | svn "$command" --quiet -r "$rev" "$url" "$tmpFile" >&2
# Compute the hash.
hash=$(nix-hash --type $hashType $hashFormat $tmpFile)