summary refs log tree commit diff
path: root/pkgs/build-support/fetchcvs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2008-02-28 23:43:21 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2008-02-28 23:43:21 +0000
commitb94af47b86f678eb894f4d9421b252d09ba9e0b7 (patch)
treedc4ad82957326b136b44f2de0bad9864944a85f4 /pkgs/build-support/fetchcvs
parent66738cc35637cab52931480729376afe790067d8 (diff)
downloadnixpkgs-b94af47b86f678eb894f4d9421b252d09ba9e0b7.tar
nixpkgs-b94af47b86f678eb894f4d9421b252d09ba9e0b7.tar.gz
nixpkgs-b94af47b86f678eb894f4d9421b252d09ba9e0b7.tar.bz2
nixpkgs-b94af47b86f678eb894f4d9421b252d09ba9e0b7.tar.lz
nixpkgs-b94af47b86f678eb894f4d9421b252d09ba9e0b7.tar.xz
nixpkgs-b94af47b86f678eb894f4d9421b252d09ba9e0b7.tar.zst
nixpkgs-b94af47b86f678eb894f4d9421b252d09ba9e0b7.zip
* Quick hack to support checkout by date.
svn path=/nixpkgs/trunk/; revision=10890
Diffstat (limited to 'pkgs/build-support/fetchcvs')
-rwxr-xr-xpkgs/build-support/fetchcvs/nix-prefetch-cvs8
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/build-support/fetchcvs/nix-prefetch-cvs b/pkgs/build-support/fetchcvs/nix-prefetch-cvs
index 02d066bb276..29e0d29b52e 100755
--- a/pkgs/build-support/fetchcvs/nix-prefetch-cvs
+++ b/pkgs/build-support/fetchcvs/nix-prefetch-cvs
@@ -52,11 +52,13 @@ if test -z "$finalPath"; then
 
     # Perform the checkout.
     if test -z "$tag"; then
-        rtag="-DNOW"
+        args=(-D "now")
+    elif test "$USE_DATE" = "1"; then
+        args=(-D "$tag")
     else
-        rtag="-r $tag"
+        args=(-r "$tag")
     fi
-    (cd "$tmpPath" && cvs -f -z7 -d $cvsRoot export $rtag -d cvs-export $module >&2)
+    (cd "$tmpPath" && cvs -f -z0 -d $cvsRoot export "${args[*]}" -d cvs-export $module >&2)
 
     # Compute the hash.
     hash=$(nix-hash --type $hashType $hashFormat $tmpFile)