lix-releng-staging/tests
Eelco Dolstra d1165d8791
Require shallow clones to be requested explicitly
If you do a fetchTree on a Git repository, whether the result contains
a revCount attribute should not depend on whether that repository
happens to be a shallow clone or not. That would complicate caching a
lot and would be semantically messy. So applying fetchTree/fetchGit to
a shallow repository is now an error unless you pass the attribute
'shallow = true'. If 'shallow = true', we don't return revCount, even
if the repository is not actually shallow.

Note that Nix itself is not doing shallow clones at the moment. But it
could do so as an optimisation if the user specifies 'shallow = true'.

Issue #2988.
2020-03-17 22:35:29 +01:00
..
lang Move some corepkgs into the nix binary 2020-03-11 16:57:48 +01:00
plugins Modularize config settings 2018-05-30 13:28:01 +02:00
add.sh
bad.tar.xz Validate tarball components 2019-12-13 19:05:26 +01:00
binary-cache.sh exportGit: Don't clone local repositories 2019-04-19 14:10:57 +02:00
brotli.sh Require libbrotli 2018-08-06 14:06:54 +02:00
build-dry.sh Fix test failures when $TMPDIR changes 2019-06-15 16:36:33 +02:00
build-hook.nix
build-remote.sh Check requiredSystemFeatures for local builds 2018-09-28 16:10:27 +02:00
case-hack.sh
case.nar
check-refs.nix
check-refs.sh Restore old (dis)allowedRequisites behaviour for self-references 2018-10-27 15:41:53 +02:00
check-reqs.nix Restore old (dis)allowedRequisites behaviour for self-references 2018-10-27 15:41:53 +02:00
check-reqs.sh Restore old (dis)allowedRequisites behaviour for self-references 2018-10-27 15:41:53 +02:00
check.nix build: add tests for --check status codes 2019-07-02 00:12:38 +02:00
check.sh build: replace 100 offset for build exit codes 2019-07-02 00:12:38 +02:00
common.sh.in Disable findRuntimeRoots on darwin when running tests because lsof is slow 2019-07-30 11:29:03 +02:00
config.nix.in Merge remote-tracking branch 'origin/master' into flakes 2019-12-04 00:31:09 +01:00
dependencies.builder0.sh
dependencies.builder1.sh
dependencies.builder2.sh
dependencies.nix Add a post-build-hook 2019-08-02 10:48:15 -04:00
dependencies.sh Fix test 2020-02-01 09:30:55 +01:00
dump-db.sh
export-graph.nix
export-graph.sh
export.sh Fix #1762 2018-02-13 14:26:19 +00:00
fetchGit.sh Require shallow clones to be requested explicitly 2020-03-17 22:35:29 +01:00
fetchMercurial.sh Unified fetcher caching system 2020-03-17 22:35:29 +01:00
fetchurl.sh Replace $TMPDIR with $TEST_ROOT in tests/fetchurl.sh 2019-11-08 12:08:10 -08:00
filter-source.nix
filter-source.sh
fixed.builder1.sh
fixed.builder2.sh
fixed.nix
fixed.sh Remove nix-build --hash 2018-02-03 10:08:05 +01:00
flakes.sh Change the lock file to a graph 2020-03-12 22:06:57 +01:00
function-trace.sh function-trace: always show the trace 2019-09-18 23:23:21 +02:00
gc-auto.sh nix: Add --expr flag 2019-11-27 00:05:30 +01:00
gc-concurrent.builder.sh
gc-concurrent.nix
gc-concurrent.sh
gc-concurrent2.builder.sh
gc-runtime.nix
gc-runtime.sh
gc.sh Update tests to the new --roots format 2019-03-10 01:50:33 +01:00
github-flakes.nix Fix GitHub test 2020-01-22 00:25:17 +01:00
hash-check.nix
hash.sh Support SRI hashes 2018-12-13 14:30:52 +01:00
import-derivation.nix Allow builtins.pathExists to check the existence of /nix/store paths 2019-07-30 11:27:35 +02:00
import-derivation.sh
init.sh Simplify flake tests 2020-01-28 16:34:37 +01:00
install-darwin.sh Use $HOME instead of $USER 2019-07-25 09:44:01 -04:00
lang.sh
linux-sandbox.sh build: add test for sandboxed --check 2019-05-12 16:46:21 +02:00
local.mk Merge remote-tracking branch 'origin/master' into flakes 2019-12-11 14:53:30 +01:00
logging.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
misc.sh Improve filtering of ANSI escape sequences in build logs 2018-02-07 15:23:57 +01:00
multiple-outputs.nix
multiple-outputs.sh nix-shell/nix-build: Support .drv files again 2017-11-24 18:08:35 +01:00
nar-access.nix
nar-access.sh Fix #1762 2018-02-13 14:26:19 +00:00
nix-build.sh nix-store -r: Handle symlinks to store paths 2019-12-16 19:11:47 +01:00
nix-channel.sh nix-env: Create ~/.nix-profile automatically 2019-10-09 23:35:01 +02:00
nix-copy-closure.nix Merge remote-tracking branch 'origin/master' into flakes 2019-11-06 10:56:33 +01:00
nix-copy-ssh.sh Fix test failures when $TMPDIR changes 2019-06-15 16:36:33 +02:00
nix-profile.sh nix-env: Create ~/.nix-profile automatically 2019-10-09 23:35:01 +02:00
nix-shell.sh Add inNixShell = true to nix-shell auto-call 2019-10-27 13:16:02 +01:00
optimise-store.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
parallel.builder.sh
parallel.nix
parallel.sh
pass-as-file.sh passAsFile: leave out the hash prefix 2020-01-02 23:56:06 +00:00
placeholders.sh Fix test failures when $TMPDIR changes 2019-06-15 16:36:33 +02:00
plugins.sh nix: Add --expr flag 2019-11-27 00:05:30 +01:00
post-hook.sh tests/post-hook.sh: Don't put result link in cwd 2019-08-08 15:47:56 +02:00
pure-eval.nix Add pure evaluation mode 2018-01-16 19:23:18 +01:00
pure-eval.sh nix: Add --expr flag 2019-11-27 00:05:30 +01:00
push-to-store.sh Hopefully fix post-hook test on macOS 2019-08-27 17:01:54 +02:00
recursive.sh Merge remote-tracking branch 'origin/master' into flakes 2019-12-04 00:31:09 +01:00
referrers.sh Disallow empty store path names 2019-11-26 20:12:15 +01:00
remote-builds.nix Merge remote-tracking branch 'origin/master' into flakes 2019-11-06 10:56:33 +01:00
remote-store.sh Remove world-writability from per-user directories 2019-10-09 23:34:48 +02:00
repair.sh Test: Replace --option with the corresponding flag 2017-11-20 17:50:49 +01:00
restricted.nix Add pure evaluation mode 2018-01-16 19:23:18 +01:00
restricted.sh nix: Add --expr flag 2019-11-27 00:05:30 +01:00
run.nix Add tests for "nix run" 2017-11-20 18:36:36 +01:00
run.sh Fix tests using user namespaces on kernels that don't have it 2018-01-13 19:08:41 +02:00
search.nix tests: test nix search behavior 2018-02-25 16:40:05 -06:00
search.sh Fix tests 2019-04-08 16:11:36 +02:00
secure-drv-outputs.nix
secure-drv-outputs.sh
setuid.nix Merge remote-tracking branch 'origin/master' into flakes 2019-11-06 10:56:33 +01:00
shell.nix Add inNixShell = true to nix-shell auto-call 2019-10-27 13:16:02 +01:00
shell.shebang.rb Hardcodes nix-shell instead of /usr/bin/env nix-shell... 2018-04-09 09:36:54 -04:00
shell.shebang.sh Rename "use-substitutes" to "substitute" 2018-01-04 16:58:39 +01:00
signing.sh Add a test for signed content-addressed paths 2018-09-25 22:18:52 -04:00
simple.builder.sh
simple.nix
simple.sh
structured-attrs.nix Fix derivation computation with __structuredAttrs and multiple outputs 2020-01-21 21:14:13 +01:00
structured-attrs.sh Fix derivation computation with __structuredAttrs and multiple outputs 2020-01-21 21:14:13 +01:00
tarball.sh Move calling flakes into a Nix helper function (call-flake.nix) 2020-03-09 15:28:41 +01:00
timeout.nix
timeout.sh timeout: test for error code 2019-07-02 11:18:36 -04:00
user-envs.builder.sh
user-envs.nix
user-envs.sh Remove world-writability from per-user directories 2019-10-09 23:34:48 +02:00