+1 from me. I only use it for `get` command after changing branches, and I think I can just as easily do same thing with `git submodule update --checkout`. (is that right?)
2015-07-21 6:45 GMT-04:00 Thomas Miedema <thomasmied...@gmail.com>: > Hello ghc-devs, > > I would like to delete the file sync-all from the GHC repository. It should > not have been necessary to use it for about a year now. > > To get the sources: > > 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: > git pull --rebase > > git submodule update --init > > > To update an existing tree, 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 > _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs