diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml index 60c119cb73..e7e9bf3c5b 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 a8fa1108bf..a6b1a35e77 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