lix/src
Bjørn Forsman f686efeed4 fetchGit: fix submodule corner case by fetching all refs from cacheDir
Due to fetchGit not checking if rev is an ancestor of ref (there is even
a FIXME comment about it in the code), the cache repo might not have the
ref even though it has the rev. This doesn't matter when submodule =
false, but the submodule = true code blows up because it tries to fetch
the (missing) ref from the cache repo.

Fix this in the simplest way possible: fetch all refs from the local
cache repo when submodules = true.

TODO: Add tests.
2020-03-29 22:29:58 +02:00
..
build-remote Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
cpptoml bump cpptoml to v0.1.1 2019-05-29 17:01:39 +08:00
libexpr fetchGit: fix submodule corner case by fetching all refs from cacheDir 2020-03-29 22:29:58 +02:00
libmain Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
libstore Misc changes from the flakes branch 2020-03-24 14:34:47 +01:00
libutil Misc changes from the flakes branch 2020-03-24 14:34:47 +01:00
nix Fix --refresh with --no-net 2020-03-24 14:26:23 +01:00
nix-build findAlongAttrPath(): Return position 2020-03-24 14:06:47 +01:00
nix-channel Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-collect-garbage Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-copy-closure Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-daemon Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-env Misc changes from the flakes branch 2020-03-24 14:34:47 +01:00
nix-instantiate findAlongAttrPath(): Return position 2020-03-24 14:06:47 +01:00
nix-prefetch-url findAlongAttrPath(): Return position 2020-03-24 14:06:47 +01:00
nix-store Pretty-print 'nix why-depends' / 'nix-store -q --tree' output 2020-03-24 14:26:23 +01:00
resolve-system-dependencies Make the Store API more type-safe 2019-12-10 22:06:05 +01:00