diff options
Diffstat (limited to 'src/fstate.cc')
-rw-r--r-- | src/fstate.cc | 5 |
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; } |