Split off file monitoring types into Cabal library
This commit splits off the file monitoring types from cabal-install into the Cabal library, so that they can be referred to in pre-build rules for SetupHooks. This will allow package authors with Hooks build-type to monitor files and directories specified by globbing.
Showing
- Cabal-hooks/src/Distribution/Simple/SetupHooks.hs 460 additions, 0 deletionsCabal-hooks/src/Distribution/Simple/SetupHooks.hs
- Cabal/Cabal.cabal 1 addition, 0 deletionsCabal/Cabal.cabal
- Cabal/src/Distribution/Simple/FileMonitor/Types.hs 217 additions, 0 deletionsCabal/src/Distribution/Simple/FileMonitor/Types.hs
- Cabal/src/Distribution/Simple/Glob.hs 369 additions, 3 deletionsCabal/src/Distribution/Simple/Glob.hs
- Cabal/src/Distribution/Simple/Glob/Internal.hs 2 additions, 366 deletionsCabal/src/Distribution/Simple/Glob/Internal.hs
- Cabal/src/Distribution/Simple/SetupHooks/Rule.hs 718 additions, 0 deletionsCabal/src/Distribution/Simple/SetupHooks/Rule.hs
- cabal-install/src/Distribution/Client/FileMonitor.hs 3 additions, 134 deletionscabal-install/src/Distribution/Client/FileMonitor.hs
- cabal-install/src/Distribution/Client/Glob.hs 5 additions, 58 deletionscabal-install/src/Distribution/Client/Glob.hs
Loading
Please register or sign in to comment