aboutsummaryrefslogtreecommitdiff
path: root/src/fstate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/fstate.cc')
-rw-r--r--src/fstate.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/fstate.cc b/src/fstate.cc
index 2f0e50fb2..e289ca7b1 100644
--- a/src/fstate.cc
+++ b/src/fstate.cc
@@ -250,6 +250,10 @@ static FState realise(FState fs, StringSet & paths)
/* Register the normal form. */
nf = storeSuccessor(fs, nf, paths);
+ /* Expand the hash into the target path. */
+ expandHash(hash, path);
+
+#if 0
/* Perhaps the path already exists and has the right hash? */
if (pathExists(path)) {
@@ -267,6 +271,7 @@ static FState realise(FState fs, StringSet & paths)
copyPath(path2, path);
}
+#endif
return nf;
}