hadrian: Fully implement source distributions (#19317)
We use `git ls-files` to get the list of files to include in the source distribution. Also implements the `-testsuite` and `-extra-tarballs` distributions.
Showing
- configure.ac 2 additions, 0 deletionsconfigure.ac
- hadrian/cfg/system.config.in 1 addition, 0 deletionshadrian/cfg/system.config.in
- hadrian/hadrian.cabal 2 additions, 0 deletionshadrian/hadrian.cabal
- hadrian/src/Builder.hs 37 additions, 1 deletionhadrian/src/Builder.hs
- hadrian/src/Hadrian/Builder/Git.hs 13 additions, 0 deletionshadrian/src/Hadrian/Builder/Git.hs
- hadrian/src/Hadrian/Utilities.hs 12 additions, 1 deletionhadrian/src/Hadrian/Utilities.hs
- hadrian/src/Oracles/ModuleFiles.hs 1 addition, 0 deletionshadrian/src/Oracles/ModuleFiles.hs
- hadrian/src/Rules/SourceDist.hs 117 additions, 107 deletionshadrian/src/Rules/SourceDist.hs
- hadrian/src/Settings/Builders/Win32Tarballs.hs 13 additions, 0 deletionshadrian/src/Settings/Builders/Win32Tarballs.hs
- hadrian/src/Settings/Default.hs 6 additions, 1 deletionhadrian/src/Settings/Default.hs
- mk/get-win32-tarballs.py 11 additions, 2 deletionsmk/get-win32-tarballs.py
Loading
Please register or sign in to comment