Commit graph

  • d059bf48e4 Pass configuration settings to the substituters Eelco Dolstra 2012-07-30 16:09:54 -0400
  • f9613da180 Remove unused variables Eelco Dolstra 2012-07-30 15:43:37 -0400
  • 6183cf2f19 Fix whitespace Eelco Dolstra 2012-07-30 15:42:18 -0400
  • f15083c10a Document the --option flag Eelco Dolstra 2012-07-29 14:37:40 -0400
  • 66a3ac6a56 Allow a binary cache to declare that it doesn't support "nix-env -qas" Eelco Dolstra 2012-07-27 18:16:05 -0400
  • 6ecf4f13f6 Use "set -x" in the tests to see where a test fails Eelco Dolstra 2012-07-27 14:33:01 -0400
  • e6ab52cdd1 Test "nix-env -qas" with the binary cache substituter Eelco Dolstra 2012-07-27 14:15:03 -0400
  • 73acb8b836 Let build.cc verify the expected hash of a substituter's output Eelco Dolstra 2012-07-27 12:16:02 -0400
  • fbf59d95f6 Remove more tabs Eelco Dolstra 2012-07-27 10:56:33 -0400
  • 3a8f841612 download-using-manifests: Don't use nix-prefetch-url Eelco Dolstra 2012-07-27 10:47:36 -0400
  • b4ea83249b Remove trailing whitespace / tabs Eelco Dolstra 2012-07-27 09:59:18 -0400
  • 7f8e805c8e download-from-binary-cache: Only use the default cache for /nix/store Eelco Dolstra 2012-07-27 09:57:42 -0400
  • 67c6f3eded nix-push: Support generating a manifest again Eelco Dolstra 2012-07-26 18:28:12 -0400
  • 50395b71a9 Fix the substituter tests Eelco Dolstra 2012-07-26 17:36:07 -0400
  • e3ce54ccee nix-push: Remove the upload feature Eelco Dolstra 2012-07-26 17:13:38 -0400
  • 609586a16d Add a test for the binary cache substituter Eelco Dolstra 2012-07-26 17:13:14 -0400
  • 7861260a5f Clear NIX_STORE when running the tests Eelco Dolstra 2012-07-26 17:12:42 -0400
  • 7892ad15ab download-from-binary-cache: Support file:// Eelco Dolstra 2012-07-26 17:11:11 -0400
  • dbce685e91 Add some .gitignore entries Eelco Dolstra 2012-07-26 17:10:28 -0400
  • 8c79100839 Merge branch 'master' into no-manifests Eelco Dolstra 2012-07-26 15:14:33 -0400
  • 3a4623afbb Set permissions on temporary build directories to 0700 Eelco Dolstra 2012-07-26 15:04:40 -0400
  • 2605f4f4e6 nix-profile.sh: Don't set NIX_REMOTE on single user installations Eelco Dolstra 2012-07-25 17:06:09 -0400
  • 477b0fbeca Subscribe to the Nixpkgs rather than NixOS channel Eelco Dolstra 2012-07-25 16:56:56 -0400
  • f5954e2d94 prim_import: When importing .drvs, allocate the intermediate attrset on the heap just in case it escapes the stack frame. Shea Levy 2012-07-24 12:05:27 -0400
  • 1ef2d5765b Turn tests back on Shea Levy 2012-07-23 13:45:51 -0400
  • b1112bbef1 import: If the path is a valid .drv file, parse it and generate a derivation attrset. Shea Levy 2012-07-23 13:41:28 -0400
  • 566a30c007 Disable tests temporarily Shea Levy 2012-07-23 12:51:04 -0400
  • e98c029717 Handle platforms that don't support linking to a symlink Eelco Dolstra 2012-07-23 18:42:18 -0400
  • fd63c8bfcd Unlink the right file Eelco Dolstra 2012-07-23 18:06:37 -0400
  • 0f65793f94 Add a test for Nix store optimisation Eelco Dolstra 2012-07-23 17:40:23 -0400
  • 680ab6f83d Garbage collect unused links in /nix/store/.links Eelco Dolstra 2012-07-23 15:48:30 -0400
  • 6193105710 Automatically optimise the Nix store when a new path is added Eelco Dolstra 2012-07-23 15:02:52 -0400
  • 564fb7d9fa optimiseStore(): Use a content-addressed file store in /nix/store/.links Eelco Dolstra 2012-07-23 12:08:34 -0400
  • ed59bf7a18 nix-build: Support the ‘-’ argument to build an expression from stdin Eelco Dolstra 2012-07-23 17:11:12 -0400
  • 6852289c46 Use lutimes() if available to canonicalise the timestamp of symlinks Eelco Dolstra 2012-07-23 16:52:25 -0400
  • 1832ab71db Bump version Eelco Dolstra 2012-07-18 17:17:23 -0400
  • 98193bb440 Remove RPM builds that don't evaluate Eelco Dolstra 2012-07-18 16:50:56 -0400
  • b7fd2c2822 Use "#pragma once" to prevent repeated header file inclusion Eelco Dolstra 2012-07-18 14:59:03 -0400
  • 58337e0e61 Set release date Eelco Dolstra 2012-07-18 11:51:27 -0400
  • aa115e22df download-from-binary-cache: Print correct URL Eelco Dolstra 2012-07-18 11:01:17 -0400
  • fe241ece29 Merge branch 'master' into no-manifests Eelco Dolstra 2012-07-18 10:47:59 -0400
  • ccc52adfb2 Add function queryPathFromHashPart() Eelco Dolstra 2012-07-17 18:55:39 -0400
  • 220818f758 queryPathInfo(): return hash in base-32 if desired Eelco Dolstra 2012-07-17 16:55:45 -0400
  • a6f348599c Print some debug output Eelco Dolstra 2012-07-17 16:19:40 -0400
  • 3a9fdf2747 Return an exit code of 100 for cached failed builds Eelco Dolstra 2012-07-17 15:55:30 -0400
  • 1217204c81 Remove dead code Eelco Dolstra 2012-07-17 14:07:52 -0400
  • 51d71ad3d7 Manual: Don't claim we support Cygwin Eelco Dolstra 2012-07-17 11:49:47 -0400
  • 6c01fb4d68 Update Nix 1.1 release notes Eelco Dolstra 2012-07-17 10:06:20 -0400
  • 53b24f3518 Allow disabling log compression Eelco Dolstra 2012-07-17 09:40:12 -0400
  • a7a43adb79 builtins.storePath: resolve symlinks Eelco Dolstra 2012-07-12 18:25:01 -0400
  • 04559a0d45 Merge branch 'master' of github.com:NixOS/nix into no-manifests Eelco Dolstra 2012-07-11 18:53:27 -0400
  • e4d6bcb6cd Update release notes Eelco Dolstra 2012-07-11 18:52:23 -0400
  • f2bdc87595 Update the other substituters Eelco Dolstra 2012-07-11 18:52:09 -0400
  • 15c15da482 Add some missing --version switches Eelco Dolstra 2012-07-11 18:07:41 -0400
  • d287b62b64 Set the User-Agent header to "Nix/<version>" Eelco Dolstra 2012-07-11 18:05:30 -0400
  • b74d92755d download-from-binary-cache: Use HEAD requests if possible Eelco Dolstra 2012-07-11 17:53:20 -0400
  • 09a6321aeb Replace hasSubstitutes() with querySubstitutablePaths() Eelco Dolstra 2012-07-11 17:52:18 -0400
  • 58ef4d9a95 Add a function queryValidPaths() Eelco Dolstra 2012-07-11 11:08:47 -0400
  • 667d5f1936 Rename queryValidPaths() to queryAllValidPaths() Eelco Dolstra 2012-07-11 10:49:04 -0400
  • eb3036da87 Implement querySubstitutablePathInfos() in the daemon Eelco Dolstra 2012-07-11 10:43:24 -0400
  • 6586414bc7 nix-env: Determine which paths have substitutes in parallel Eelco Dolstra 2012-07-11 10:14:06 -0400
  • 5ee8944155 Cleanup Eelco Dolstra 2012-07-11 10:13:16 -0400
  • eae802459d Pass --insecure to curl so that https works Eelco Dolstra 2012-07-09 15:49:20 -0400
  • 2dd3117c27 Inline fetchurl.sh Eelco Dolstra 2012-07-09 15:48:55 -0400
  • 51f9f9924b Add a test for the fetchurl function Eelco Dolstra 2012-07-09 15:41:43 -0400
  • 035aa11403 Remove obsolete comment Shea Levy 2012-07-08 11:14:57 -0400
  • a2865f6b3d corepkgs/fetchurl: Build locally and outside of the chroot Shea Levy 2012-07-08 11:11:02 -0400
  • 53f52c2111 corepkgs/fetchurl: the 'system' argument can be optional Shea Levy 2012-07-08 11:04:11 -0400
  • 543bf742c9 corepkgs: distribute fetchurl files Shea Levy 2012-07-08 10:55:35 -0400
  • f863673a90 corepkgs/fetchurl: Call the shell directly instead of using the shebang Shea Levy 2012-07-08 10:33:40 -0400
  • a994eb92a4 corepkgs/fetchurl.sh: Use config.nix's curl Shea Levy 2012-07-08 10:32:12 -0400
  • 9d94a28bed The fetchurl builder is now fetchurl.sh Shea Levy 2012-07-08 10:29:18 -0400
  • fd2630e1f7 Remove old fetchurl makefile Shea Levy 2012-07-08 10:26:50 -0400
  • 6450f5699f Move fetchurl files out of their subdirectory Shea Levy 2012-07-08 10:25:58 -0400
  • 40c01ec467 corepkgs/config.nix.in: We'll need curl Shea Levy 2012-07-08 10:22:26 -0400
  • c4df747267 Resurrect old corepkgs fetchurl Shea Levy 2012-07-08 10:19:17 -0400
  • 27f0c34390 Really fix RPM builds Eelco Dolstra 2012-07-09 13:16:09 -0400
  • ae72be1b8b Add WWW::Curl as a dependency Eelco Dolstra 2012-07-09 13:11:37 -0400
  • a560124cdf Fix RPM builds Eelco Dolstra 2012-07-09 11:58:12 -0400
  • 087dee6e1b Get rid of nix.conf.example Eelco Dolstra 2012-07-09 11:56:55 -0400
  • 5755a5c354 Install a nix.conf manpage Eelco Dolstra 2012-07-09 11:33:38 -0400
  • 099125435f download-from-binary-cache: add nix.conf options Eelco Dolstra 2012-07-09 10:57:28 -0400
  • 98a423b75a prim_import(): prefetch substitute info in parallel using queryMissing() Eelco Dolstra 2012-07-09 09:59:34 -0400
  • 425cc612ad build.cc: Don't use hasSubstitute() Eelco Dolstra 2012-07-08 18:39:24 -0400
  • 400e556b34 Cleanup Eelco Dolstra 2012-07-08 18:39:07 -0400
  • 11800e6198 download-from-binary-cache: parallelise fetching of NAR info files Eelco Dolstra 2012-07-06 19:08:20 -0400
  • cd94665f38 download-from-binary-cache: use WWW::Curl Eelco Dolstra 2012-07-06 00:30:40 -0400
  • ae60643c15 download-from-binary-cache: do negative NAR info caching Eelco Dolstra 2012-07-03 18:54:46 -0400
  • 89380c03e9 download-from-binary-cache: in queries, preferred cached info Eelco Dolstra 2012-07-03 18:35:39 -0400
  • 2a8e5c8b11 download-from-binary-cache: strip trailing / from URLs Eelco Dolstra 2012-07-03 17:47:01 -0400
  • d694c599e2 download-from-binary-cache: cache binary cache info in a SQLite DB Eelco Dolstra 2012-07-03 17:29:33 -0400
  • 8319b1ab9f download-from-binary-cache: Verify NAR hashes Eelco Dolstra 2012-07-02 18:53:04 -0400
  • cf49472d60 nix-push: Always generate base-32 hashes Eelco Dolstra 2012-07-02 18:05:57 -0400
  • 6ec7460af1 Binary caches: use a better key Eelco Dolstra 2012-07-02 12:42:58 -0400
  • 6b1e671ac6 Fix xz compression Eelco Dolstra 2012-07-01 21:57:25 -0400
  • 440adfbdd1 Add an environment variable $NIX_BINARY_CACHES specifying URLs of binary caches Eelco Dolstra 2012-07-01 21:55:36 -0400
  • f4190c38ba Allow both bzip2 and xz compression Eelco Dolstra 2012-07-01 18:46:38 -0400
  • 000132cbd1 nix-push: Don't pollute the current directory with result symlink Eelco Dolstra 2012-06-29 18:30:28 -0400
  • 37f7098464 First attempt at the manifest-less substituter Eelco Dolstra 2012-06-29 18:28:52 -0400
  • 91b8814f0d Doh Eelco Dolstra 2012-06-29 17:16:00 -0400