[pm] refactor and introduce fsnotify
This is preparation work for an ephemeral server based on the package output manifests, which will introduce a new serve subcommand that shares much of this code, but watches more files. Test: tests are added at the end of the patch chain, due to being missing previously. Change-Id: Ifebc55e5052392a8744c8d6291a4d59e806e855c
Showing
- garnet/go/src/pm/BUILD.gn 1 addition, 0 deletionsgarnet/go/src/pm/BUILD.gn
- garnet/go/src/pm/cmd/pm/serve/serve.go 23 additions, 266 deletionsgarnet/go/src/pm/cmd/pm/serve/serve.go
- garnet/go/src/pm/fswatch/fswatch.go 15 additions, 0 deletionsgarnet/go/src/pm/fswatch/fswatch.go
- garnet/go/src/pm/fswatch/fswatch_fuchsia.go 91 additions, 0 deletionsgarnet/go/src/pm/fswatch/fswatch_fuchsia.go
- garnet/go/src/pm/pmhttp/auto.go 52 additions, 0 deletionsgarnet/go/src/pm/pmhttp/auto.go
- garnet/go/src/pm/pmhttp/config.go 112 additions, 0 deletionsgarnet/go/src/pm/pmhttp/config.go
- garnet/go/src/pm/pmhttp/index.go 98 additions, 0 deletionsgarnet/go/src/pm/pmhttp/index.go
- garnet/go/src/pm/pmhttp/pmhttp.go 56 additions, 0 deletionsgarnet/go/src/pm/pmhttp/pmhttp.go
Loading
Please register or sign in to comment