diff options
-rw-r--r-- | doc/manual/release-notes.xml | 2 | ||||
-rw-r--r-- | src/libstore/gc.cc | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml index 60c119cb7352..e7e9bf3c5b43 100644 --- a/doc/manual/release-notes.xml +++ b/doc/manual/release-notes.xml @@ -8,7 +8,7 @@ <!--==================================================================--> -<section xml:id="ssec-relnotes-1.3"><title>Release 1.3 (January 3, 2013)</title> +<section xml:id="ssec-relnotes-1.3"><title>Release 1.3 (January 4, 2013)</title> <para>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 a8fa1108bfb4..a6b1a35e77ef 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 |