Hello ghc-devs, I would like to delete the file sync-all <https://ghc.haskell.org/trac/ghc/wiki/Building/SyncAll> from the GHC repository. It should not have been necessary to use it for about a year now.
To get the sources <https://ghc.haskell.org/trac/ghc/wiki/Building/GettingTheSources>: git clone --recursive git://git.haskell.org/ghc.git cd ghc git clone git://git.haskell.org/ghc-tarballs.git # Windows only To update an existing tree <https://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git/Submodules#UpdatinganexistingGHCsourcetreeclone>: git pull --rebase git submodule update --init To update an existing tree <https://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git/Submodules#gitpullall>, without the possibility to forget to run `git submodule update --init`: git config --global alias.pullall '!f(){ git pull --ff-only "$@" && git submodule update --init --recursive; }; f' # Run once git pullall --rebase Please speak up if you want those 1000 lines of buggy Perl a.k.a. sync-all to stay for some reason, or if you have questions about a certain git submodules workflow. The source code (./boot no longer suggests it) and the wiki are already sync-all free, except for a few historical pages. Discussion period: 1 month. Thomas
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs