Ludovic Courtès
69421194a5
nix-prefetch-svn: Support $NIX_PREFETCH_SVN_LEAVE_DOT_SVN.
...
svn path=/nixpkgs/trunk/; revision=18789
2009-12-03 15:01:54 +00:00
Nicolas Pierron
d7897d0d1a
Change fetchsvn as well as nix-prefect-svn to use the repository name and
...
the revision number inside the derivation name.
svn path=/nixpkgs/trunk/; revision=17677
2009-10-06 13:36:52 +00:00
Ludovic Courtès
099dd7fa16
nix-prefetch-svn: Use SHA256/Base32 by default.
...
svn path=/nixpkgs/trunk/; revision=16322
2009-07-10 15:50:11 +00:00
Michael Raskin
754eef0250
Update fetchsvn for proxy support
...
svn path=/nixpkgs/trunk/; revision=15654
2009-05-19 17:07:20 +00:00
Eelco Dolstra
31d12fc641
* Don't suppress error messages.
...
svn path=/nixpkgs/trunk/; revision=13424
2008-11-25 18:34:46 +00:00
Eelco Dolstra
50348f5258
* fetchsvn: Nix already checks the hash, no need for the builder to do it.
...
svn path=/nixpkgs/trunk/; revision=10896
2008-02-29 10:30:29 +00:00
Eelco Dolstra
66738cc356
* fetchcvs: cleanup, use nix-store --add-fixed like fetchurl/svn.
...
Argument "url" renamed to "cvsRoot" (it's not a URL).
svn path=/nixpkgs/trunk/; revision=10889
2008-02-28 22:36:37 +00:00
Michael Raskin
41ecc6941b
svn path=/nixpkgs/trunk/; revision=9861
2007-12-04 22:06:13 +00:00
Eelco Dolstra
0a355c0073
* Don't pollute /tmp.
...
svn path=/nixpkgs/trunk/; revision=5769
2006-07-18 12:00:38 +00:00
Eelco Dolstra
f14988b362
* Show less garbage.
...
svn path=/nixpkgs/trunk/; revision=5761
2006-07-17 21:27:10 +00:00
Martin Bravenboer
7478e8ef87
Added ssh support to fetchsvn
...
svn path=/nixpkgs/trunk/; revision=5734
2006-07-17 15:22:20 +00:00
Eelco Dolstra
f4ce796a20
* More hackery.
...
svn path=/nixpkgs/trunk/; revision=5351
2006-05-31 10:36:02 +00:00
Eelco Dolstra
046aeb12b0
* We no longer need the prefetch stuff.
...
svn path=/nixpkgs/trunk/; revision=5340
2006-05-30 12:43:45 +00:00
Eelco Dolstra
c4c224e368
* Make nix-prefetch-svn use nix-store --add-fixed (just like
...
nix-prefetch-url)
svn path=/nixpkgs/trunk/; revision=5339
2006-05-30 12:42:00 +00:00
Eelco Dolstra
b8fd332dd8
* Do use readlink if available.
...
svn path=/nixpkgs/trunk/; revision=5252
2006-05-02 09:21:59 +00:00
Eelco Dolstra
fcbffab371
* system -> top-level.
...
svn path=/nixpkgs/trunk/; revision=5128
2006-03-30 09:14:50 +00:00
Eelco Dolstra
b92bd0f001
* Don't use i686-linux.nix.
...
svn path=/nixpkgs/trunk/; revision=5046
2006-03-15 21:35:18 +00:00
Eelco Dolstra
439e93640e
* Removed readlink.
...
svn path=/nixpkgs/trunk/; revision=5040
2006-03-15 10:32:40 +00:00
Eelco Dolstra
07687a8514
* Pipe the "p" character into Subversion to force it to accept the
...
server's certificate. This is perfectly safe: we don't care whether
the server is being spoofed --- only the cryptographic hash of the
output matters.
svn path=/nixpkgs/trunk/; revision=4377
2005-12-15 17:21:20 +00:00
Eelco Dolstra
51c111cb2e
* Use a restrictive umask to prevent permission problems.
...
svn path=/nixpkgs/trunk/; revision=4374
2005-12-15 17:00:56 +00:00
Eelco Dolstra
82e678362f
* "." -> "source".
...
svn path=/nixpkgs/trunk/; revision=4335
2005-12-05 14:11:09 +00:00
Eelco Dolstra
71ea4dbb8c
* Fix for *non*-suid installations.
...
svn path=/nixpkgs/trunk/; revision=2546
2005-04-12 13:48:36 +00:00
Eelco Dolstra
ba20e223f1
* Use a hash over the entire SVN exported tree.
...
svn path=/nixpkgs/trunk/; revision=2279
2005-02-22 21:15:13 +00:00
Eelco Dolstra
fa88e75c45
* Use fixed-output hashes in fetchsvn.
...
* In nix-prefetch-svn, support setuid installations where the user has
no write access to the Nix store.
svn path=/nixpkgs/trunk/; revision=2275
2005-02-22 16:27:28 +00:00
Eelco Dolstra
60e7948db1
* Allow a known hash to be specified.
...
svn path=/nixpkgs/trunk/; revision=1892
2004-12-17 11:04:18 +00:00
Eelco Dolstra
2a3f5188b5
* Option to print out the path, analogous to nix-prefetch-url.
...
svn path=/nixpkgs/trunk/; revision=1890
2004-12-17 10:40:00 +00:00
Eelco Dolstra
5c847a370a
* fetchsvn' now requires the MD5 hash (as computed by
nix-hash') of
...
the tree being fetched from a Subversion repository. The revision
number is now optional (and defaults to HEAD).
This makes `fetchsvn' more pure. First, a URL/revision tuple does
not uniquely identify a file resource, since the repository itself
might change. Second, `svn:external' attributes can cause arbitrary
resources to be exported.
A script `nix-prefetch-svn' has been provided to determine the hash
of a URL.
svn path=/nixpkgs/trunk/; revision=938
2004-04-14 10:55:33 +00:00
Eelco Dolstra
12ae5363ea
* Remove trivial builders.
...
* Make builders unexecutable by removing the hash-bang line and
execute permission.
* Convert calls to `derivation' to `mkDerivation'.
* Remove `system' and `stdenv' attributes from calls to
`mkDerivation'. These transformations were all done automatically,
so it is quite possible I broke stuff.
* Put the `mkDerivation' function in stdenv/generic.
svn path=/nixpkgs/trunk/; revision=874
2004-03-29 17:23:01 +00:00
Eelco Dolstra
003ce6c40d
* A function to fetch sources from a Subversion repository.
...
svn path=/nixpkgs/trunk/; revision=544
2003-11-25 17:38:48 +00:00