diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2019-01-10T19·55+0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-10T19·55+0100 |
commit | 30906122e2f780892ab72e92d623d67dde6f0e38 (patch) | |
tree | 35148cd7174fc9782ce1638bfa5102f2c021299a /src/nix | |
parent | 9a7432672ba7016ea03e992e99a1d14e72e77747 (diff) | |
parent | 93c9ba3e783a0250786fe7f305551cee6f0ea3ef (diff) |
Merge pull request #2617 from veprbl/pr/V547_nix_repl.cc
remove some dead code in nix/repl.cc
Diffstat (limited to 'src/nix')
-rw-r--r-- | src/nix/repl.cc | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/nix/repl.cc b/src/nix/repl.cc index d4806d74adb8..dd3d9ed97495 100644 --- a/src/nix/repl.cc +++ b/src/nix/repl.cc @@ -643,30 +643,13 @@ std::ostream & NixRepl::printValue(std::ostream & str, Value & v, unsigned int m for (auto & i : *v.attrs) sorted[i.name] = i.value; - /* If this is a derivation, then don't show the - self-references ("all", "out", etc.). */ - StringSet hidden; - if (isDrv) { - hidden.insert("all"); - Bindings::iterator i = v.attrs->find(state.sOutputs); - if (i == v.attrs->end()) - hidden.insert("out"); - else { - state.forceList(*i->value); - for (unsigned int j = 0; j < i->value->listSize(); ++j) - hidden.insert(state.forceStringNoCtx(*i->value->listElems()[j])); - } - } - for (auto & i : sorted) { if (isVarName(i.first)) str << i.first; else printStringValue(str, i.first.c_str()); str << " = "; - if (hidden.find(i.first) != hidden.end()) - str << "«...»"; - else if (seen.find(i.second) != seen.end()) + if (seen.find(i.second) != seen.end()) str << "«repeated»"; else try { |