From 92926be2fe15b25759e8e3e129a093798f8c37b6 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 4 Jan 2013 15:17:19 +0100 Subject: [PATCH] Fix "0 store paths deleted" message --- doc/manual/release-notes.xml | 2 +- src/libstore/gc.cc | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml index 60c119cb7..e7e9bf3c5 100644 --- a/doc/manual/release-notes.xml +++ b/doc/manual/release-notes.xml @@ -8,7 +8,7 @@ -
Release 1.3 (January 3, 2013) +
Release 1.3 (January 4, 2013) This is primarily a bug fix release. When this version is first run on Linux, it removes any immutable bits from the Nix store and diff --git a/src/libstore/gc.cc b/src/libstore/gc.cc index a8fa1108b..a6b1a35e7 100644 --- a/src/libstore/gc.cc +++ b/src/libstore/gc.cc @@ -445,6 +445,8 @@ void LocalStore::deletePathRecursive(GCState & state, const Path & path) printMsg(lvlInfo, format("deleting `%1%'") % path); + state.results.paths.insert(path); + /* If the path is not a regular file or symlink, move it to the trash directory. The move is to ensure that later (when we're not holding the global GC lock) we can delete the path without