nix-super/src/libstore
Eelco Dolstra 38539b943a Add fetchgit builtin
The function builtins.fetchgit fetches Git repositories at evaluation
time, similar to builtins.fetchTarball. (Perhaps the name should be
changed, being confusing with respect to Nixpkgs's fetchgit function,
with works at build time.)

Example:

  (import (builtins.fetchgit git://github.com/NixOS/nixpkgs) {}).hello

or

  (import (builtins.fetchgit {
    url = git://github.com/NixOS/nixpkgs-channels;
    rev = "nixos-16.03";
  }) {}).hello

Note that the result does not contain a .git directory.
2016-04-29 20:47:36 +02:00
..
binary-cache-store.cc BinaryCacheStore: Support bzip2 compression 2016-04-29 17:43:37 +02:00
binary-cache-store.hh BinaryCacheStore: Support "none" compression method 2016-04-29 17:02:57 +02:00
build.cc Eliminate the substituter mechanism 2016-04-29 13:57:08 +02:00
builtins.cc BinaryCacheStore: Support "none" compression method 2016-04-29 17:02:57 +02:00
builtins.hh Make <nix/fetchurl.nix> a builtin builder 2015-07-20 04:38:46 +02:00
crypto.cc Use secret-key-files for verifying 2016-04-07 15:16:57 +02:00
crypto.hh Add "nix verify-paths" command 2016-03-29 16:37:16 +02:00
derivations.cc Cache path info lookups in SQLite 2016-04-20 14:12:38 +02:00
derivations.hh StoreAPI -> Store 2016-02-04 14:48:42 +01:00
download.cc Add fetchgit builtin 2016-04-29 20:47:36 +02:00
download.hh BinaryCacheStore::readFile(): Return a shared_ptr to a string 2016-04-15 15:39:48 +02:00
fs-accessor.hh Add NAR / Store accessor abstraction 2016-02-25 17:43:19 +01:00
gc.cc Fix "path is not in the Nix store" during GC 2016-04-25 19:18:45 +02:00
globals.cc Eliminate the substituter mechanism 2016-04-29 13:57:08 +02:00
globals.hh Eliminate the substituter mechanism 2016-04-29 13:57:08 +02:00
http-binary-cache-store.cc BinaryCacheStore: Make the signing key a parameter 2016-04-29 16:47:20 +02:00
local-binary-cache-store.cc nix verify --all: Support local binary caches 2016-04-29 17:34:31 +02:00
local-fs-store.cc LocalStoreAccessor::stat: Handle ENOTDIR 2016-03-23 11:17:46 +01:00
local-store.cc Allow parameters in store URIs 2016-04-29 16:26:16 +02:00
local-store.hh Allow parameters in store URIs 2016-04-29 16:26:16 +02:00
local.mk Eliminate the substituter mechanism 2016-04-29 13:57:08 +02:00
misc.cc Move path info caching from BinaryCacheStore to Store 2016-04-19 18:52:53 +02:00
nar-accessor.cc Fix Darwin build 2016-03-15 12:11:27 +01:00
nar-accessor.hh Add NAR / Store accessor abstraction 2016-02-25 17:43:19 +01:00
nar-info-disk-cache.cc Implement S3BinaryCacheStore::queryAllValidPaths() 2016-04-21 17:53:47 +02:00
nar-info-disk-cache.hh Implement S3BinaryCacheStore::queryAllValidPaths() 2016-04-21 17:53:47 +02:00
nar-info.cc Cache path info lookups in SQLite 2016-04-20 14:12:38 +02:00
nar-info.hh Cache path info lookups in SQLite 2016-04-20 14:12:38 +02:00
nix-store.pc.in Install some pkgconfig files 2014-09-18 12:00:40 +02:00
optimise-store.cc Improved logging abstraction 2016-04-25 19:18:45 +02:00
pathlocks.cc ~PathLocks(): Handle exceptions 2016-01-04 11:34:36 +01:00
pathlocks.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
profiles.cc Move addPermRoot into Store 2016-02-11 16:14:42 +01:00
profiles.hh StoreAPI -> Store 2016-02-04 14:48:42 +01:00
references.cc OCD: foreach -> C++11 ranged for 2015-07-17 20:13:56 +02:00
references.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
remote-store.cc Allow parameters in store URIs 2016-04-29 16:26:16 +02:00
remote-store.hh Allow parameters in store URIs 2016-04-29 16:26:16 +02:00
s3-binary-cache-store.cc nix verify --all: Support local binary caches 2016-04-29 17:34:31 +02:00
s3-binary-cache-store.hh BinaryCacheStore: Make the signing key a parameter 2016-04-29 16:47:20 +02:00
sandbox-defaults.sb.in Revert "remove sandbox-defaults.sb" 2015-11-21 16:40:24 -05:00
schema.sql Remove failed build caching 2016-04-08 18:19:04 +02:00
sqlite.cc Cache path info lookups in SQLite 2016-04-20 14:12:38 +02:00
sqlite.hh Cache path info lookups in SQLite 2016-04-20 14:12:38 +02:00
store-api.cc Allow parameters in store URIs 2016-04-29 16:26:16 +02:00
store-api.hh BinaryCacheStore: Make the signing key a parameter 2016-04-29 16:47:20 +02:00
worker-protocol.hh RemoteStore: Propagate InvalidPath exceptions from the daemon 2016-04-20 15:28:07 +02:00