pulumi/pkg
Sean Gillespie 0b8fd47fb5
Use a file lock for serializing pipenv installs (#2375)
* Use a file lock for serializing pipenv installs

A in-process mutex is not sufficient for serializing pipenv installs
because the 1) go test runner occasionally will split test executions
into multiple processes and 2) each test gets an instance of a
programTester and we'd need to share the mutex globally if we wanted to
successfully serialize access to the pipenv install command.

* Please linter
2019-01-18 17:00:12 -08:00
..
apitype Rename projName to projectName in apitype.Stack 2019-01-14 14:40:00 -08:00
backend Do not send "debug" level diag events to service by default 2019-01-15 11:04:22 -08:00
diag Initial stack history command (#2270) 2019-01-14 18:19:24 -08:00
encoding Add license headers 2018-05-22 15:02:47 -07:00
engine Fix TestCanceledRefresh (#2331) 2019-01-03 19:40:07 -08:00
graph Add license headers 2018-05-22 15:02:47 -07:00
operations Fix log retrieval for lambdas. (#2160) 2018-11-05 12:27:11 -08:00
resource Include symlink'd regular files in directory archives 2019-01-18 10:35:36 -08:00
testing Use a file lock for serializing pipenv installs (#2375) 2019-01-18 17:00:12 -08:00
tokens Adopt golangci-lint and address issues 2018-11-08 14:11:47 -08:00
tools Add a WriteString method to tools/GenWriter. (#1839) 2018-08-29 14:43:20 -07:00
util Do not disable echo when stdin is not a terminal 2018-12-03 16:40:51 -08:00
version Add license headers 2018-05-22 15:02:47 -07:00
workspace Do upfront validation during pulumi new 2019-01-17 09:14:22 -08:00