aboutsummaryrefslogtreecommitdiff
path: root/src/nix
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2019-05-28 13:12:43 +0200
committerEelco Dolstra <edolstra@gmail.com>2019-05-28 13:12:43 +0200
commitdda4f7167b9a421f1bb85ee5eed79a1bf03a13e4 (patch)
treeb622c997c8dc7d52996b90948b0d97ac6b97d8b7 /src/nix
parent48463045415d6099b01e360d27f3cdd1053c9ed0 (diff)
Remove redundant resolvedRef fields since they're already in SourceInfo
Diffstat (limited to 'src/nix')
-rw-r--r--src/nix/flake.cc44
-rw-r--r--src/nix/installables.cc2
2 files changed, 23 insertions, 23 deletions
diff --git a/src/nix/flake.cc b/src/nix/flake.cc
index 71a6c16d9..ce5ce8742 100644
--- a/src/nix/flake.cc
+++ b/src/nix/flake.cc
@@ -74,12 +74,12 @@ void printFlakeInfo(const Flake & flake, bool json) {
if (json) {
nlohmann::json j;
j["id"] = flake.id;
- j["uri"] = flake.resolvedRef.to_string();
+ j["uri"] = flake.sourceInfo.resolvedRef.to_string();
j["description"] = flake.description;
- if (flake.resolvedRef.ref)
- j["branch"] = *flake.resolvedRef.ref;
- if (flake.resolvedRef.rev)
- j["revision"] = flake.resolvedRef.rev->to_string(Base16, false);
+ if (flake.sourceInfo.resolvedRef.ref)
+ j["branch"] = *flake.sourceInfo.resolvedRef.ref;
+ if (flake.sourceInfo.resolvedRef.rev)
+ j["revision"] = flake.sourceInfo.resolvedRef.rev->to_string(Base16, false);
if (flake.sourceInfo.revCount)
j["revCount"] = *flake.sourceInfo.revCount;
j["path"] = flake.sourceInfo.storePath;
@@ -87,12 +87,12 @@ void printFlakeInfo(const Flake & flake, bool json) {
std::cout << j.dump(4) << std::endl;
} else {
std::cout << "ID: " << flake.id << "\n";
- std::cout << "URI: " << flake.resolvedRef.to_string() << "\n";
+ std::cout << "URI: " << flake.sourceInfo.resolvedRef.to_string() << "\n";
std::cout << "Description: " << flake.description << "\n";
- if (flake.resolvedRef.ref)
- std::cout << "Branch: " << *flake.resolvedRef.ref << "\n";
- if (flake.resolvedRef.rev)
- std::cout << "Revision: " << flake.resolvedRef.rev->to_string(Base16, false) << "\n";
+ if (flake.sourceInfo.resolvedRef.ref)
+ std::cout << "Branch: " << *flake.sourceInfo.resolvedRef.ref << "\n";
+ if (flake.sourceInfo.resolvedRef.rev)
+ std::cout << "Revision: " << flake.sourceInfo.resolvedRef.rev->to_string(Base16, false) << "\n";
if (flake.sourceInfo.revCount)
std::cout << "Revcount: " << *flake.sourceInfo.revCount << "\n";
std::cout << "Path: " << flake.sourceInfo.storePath << "\n";
@@ -104,22 +104,22 @@ void printNonFlakeInfo(const NonFlake & nonFlake, bool json) {
if (json) {
nlohmann::json j;
j["id"] = nonFlake.alias;
- j["uri"] = nonFlake.resolvedRef.to_string();
- if (nonFlake.resolvedRef.ref)
- j["branch"] = *nonFlake.resolvedRef.ref;
- if (nonFlake.resolvedRef.rev)
- j["revision"] = nonFlake.resolvedRef.rev->to_string(Base16, false);
+ j["uri"] = nonFlake.sourceInfo.resolvedRef.to_string();
+ if (nonFlake.sourceInfo.resolvedRef.ref)
+ j["branch"] = *nonFlake.sourceInfo.resolvedRef.ref;
+ if (nonFlake.sourceInfo.resolvedRef.rev)
+ j["revision"] = nonFlake.sourceInfo.resolvedRef.rev->to_string(Base16, false);
if (nonFlake.sourceInfo.revCount)
j["revCount"] = *nonFlake.sourceInfo.revCount;
j["path"] = nonFlake.sourceInfo.storePath;
std::cout << j.dump(4) << std::endl;
} else {
std::cout << "ID: " << nonFlake.alias << "\n";
- std::cout << "URI: " << nonFlake.resolvedRef.to_string() << "\n";
- if (nonFlake.resolvedRef.ref)
- std::cout << "Branch: " << *nonFlake.resolvedRef.ref;
- if (nonFlake.resolvedRef.rev)
- std::cout << "Revision: " << nonFlake.resolvedRef.rev->to_string(Base16, false) << "\n";
+ std::cout << "URI: " << nonFlake.sourceInfo.resolvedRef.to_string() << "\n";
+ if (nonFlake.sourceInfo.resolvedRef.ref)
+ std::cout << "Branch: " << *nonFlake.sourceInfo.resolvedRef.ref;
+ if (nonFlake.sourceInfo.resolvedRef.rev)
+ std::cout << "Revision: " << nonFlake.sourceInfo.resolvedRef.rev->to_string(Base16, false) << "\n";
if (nonFlake.sourceInfo.revCount)
std::cout << "Revcount: " << *nonFlake.sourceInfo.revCount << "\n";
std::cout << "Path: " << nonFlake.sourceInfo.storePath << "\n";
@@ -295,13 +295,13 @@ struct CmdFlakePin : virtual Args, EvalCommand
FlakeRegistry userRegistry = *readRegistry(userRegistryPath);
auto it = userRegistry.entries.find(FlakeRef(alias));
if (it != userRegistry.entries.end()) {
- it->second = getFlake(*evalState, it->second, true).resolvedRef;
+ it->second = getFlake(*evalState, it->second, true).sourceInfo.resolvedRef;
writeRegistry(userRegistry, userRegistryPath);
} else {
std::shared_ptr<FlakeRegistry> globalReg = evalState->getGlobalFlakeRegistry();
it = globalReg->entries.find(FlakeRef(alias));
if (it != globalReg->entries.end()) {
- FlakeRef newRef = getFlake(*evalState, it->second, true).resolvedRef;
+ auto newRef = getFlake(*evalState, it->second, true).sourceInfo.resolvedRef;
userRegistry.entries.insert_or_assign(alias, newRef);
writeRegistry(userRegistry, userRegistryPath);
} else
diff --git a/src/nix/installables.cc b/src/nix/installables.cc
index ce09a43d0..4f9161666 100644
--- a/src/nix/installables.cc
+++ b/src/nix/installables.cc
@@ -176,7 +176,7 @@ void makeFlakeClosureGCRoot(Store & store, const FlakeRef & origFlakeRef, const
while (!queue.empty()) {
const ResolvedFlake & flake = queue.front();
queue.pop();
- if (!std::get_if<FlakeRef::IsPath>(&flake.flake.resolvedRef.data))
+ if (!std::get_if<FlakeRef::IsPath>(&flake.flake.sourceInfo.resolvedRef.data))
closure.insert(flake.flake.sourceInfo.storePath);
for (const auto & dep : flake.flakeDeps)
queue.push(dep.second);