@@ -64,6 +64,12 @@ directory, is the one reported by
64
64
65
65
## Project Stack work directory
66
66
67
+ The Stack work directory for a project will contain:
68
+
69
+ * a ` stack.sqlite3 ` file (being a SQLite v3 database); and
70
+ * a ` stack.sqlite3.pantry-write-lock ` file (used to ensure that only one
71
+ process is trying to write to the database at any time).
72
+
67
73
The Stack work directory for a project will contain a ` install ` directory.
68
74
This directory will contain a path to a directory containing:
69
75
@@ -75,11 +81,9 @@ This directory will contain a path to a directory containing:
75
81
directory. This is the directory reported by
76
82
[ ` stack path --local-hpc-root ` ] ( ../commands/path_command.md ) ;
77
83
* a ` lib ` directory, containing a directory named after the platform and the
78
- GHC version and, within that, a directory for each project package;
84
+ GHC version and, within that, a directory for each project package; and
79
85
* a ` pkgdb ` directory. This is the directory reported by
80
- [ ` stack path --local-pkg-db ` ] ( ../commands/path_command.md ) ;
81
- * a ` stack.sqlite3 ` file; and
82
- * a ` stack.sqlite3.pantry-write-lock ` file.
86
+ [ ` stack path --local-pkg-db ` ] ( ../commands/path_command.md ) .
83
87
84
88
The directory is the one reported by
85
89
[ ` stack path --local-install-root ` ] ( ../commands/path_command.md ) .
0 commit comments