Thank you!!!! Geoff
On 6/25/14, 4:46 AM, Herbert Valerio Riedel wrote: > It's done! > > After pulling the latest ghc.git commit (and assuming you have made sure > you have no unpushed data laying around in the repos listed below) > you'll have to either run > > - git submodule update --init > > *or* > > - ./sync-all get > > (a mere "./sync-all pull" will just call "git submodule update" w/o > the "--init" option) > > > After that, a 'git submodule status' (for ghc.git @ db19c665e) should look > like > > a0088d1da0e171849ddb47a46c869856037a01d1 libffi-tarballs (ghc-7.8.1-release) > 597ed8f613db327cfab958aa64da6c0f9e1ee291 libraries/Cabal > (Cabal-1.20.0.0-release-1-g597ed8f) > c51e81a43cd5e9540453bd5ca6da8992245a4774 libraries/Win32 > (Win32-2.3.0.2-release) > 26ff04744117b0ad8233a1a2b5635fa1277b88d9 libraries/array > (array-0.5.0.0-release) > 2647d42f19bedae46c020fc3af029073f5690d5b libraries/binary > (binary-0.7.1.0-release-2-g2647d42) > 6ad8c0d27bcff28c80684a29b57d7a8dbf00caca libraries/bytestring > (bytestring-0.10.4.0-release) > e84c5d2145415cb0beacce0909a551ae5e28d396 libraries/containers > (containers-0.5.5.1-release-11-ge84c5d2) > 3a9c431e4c89ca506aae8e80867cfcde8c099724 libraries/deepseq > (deepseq-1.3.0.2-release-1-g3a9c431) > 0c64d5420e54bb871f0407a4ec3155c6be600756 libraries/directory > (directory-1.2.1.0-release) > 3ebad521cd1e3b5573d97b483305ca465a9cba69 libraries/dph > (2009-06-25-1145-g3ebad52) > 486373cb6bc3de8bf7f0b8532558c5fff32df20a libraries/filepath > (filepath-1.3.0.2-release) > 5579fc2a2949a143ec8946b9bc9dd2ba957bf091 libraries/haskeline > (0.7.1.2-2-g5579fc2) > c0c87ad53e377aa00f4897bc729c261459b6048a libraries/haskell2010 > (haskell2010-1.1.2.0-release-1-gc0c87ad) > cc6bbbf2bf4eaea57062043cbb6e7c5d6c2f42a9 libraries/haskell98 > (haskell98-2.0.0.3-release-1-gcc6bbbf) > a2e34db038b737365c4126f69b1a32eae84dae6b libraries/hoopl > (hoopl-3.10.0.1-release-1-ga2e34db) > d6ac0c532f12d30af778eeb285da9031bb06fddb libraries/hpc > (hpc-0.6.0.1-release-1-gd6ac0c5) > 7e7f6722895af36ca4e2f60f2fdfdc056b70db0b libraries/old-locale > (old-locale-1.0.0.6-release) > 89017411036b24875393e4fd6ca8ef92fc181ad2 libraries/old-time > (old-time-1.1.0.2-release) > 03da43303ed05ace65cb24cee1dbc1766c694233 libraries/parallel > (parallel-3.2.0.4-release) > 110b105c491387a73dd37b4f86a686ed131767b2 libraries/pretty > (pretty-1.1.1.1-release) > be63ee15d961dc1b08bc8853b9ff97708551ef36 libraries/primitive > (primitive-0.5.2.1-release) > b39e340bb1fa887842e99db9824906858515cdf7 libraries/process > (process-1.2.0.0-release-3-gb39e340) > 180aa65507d5b7c63d9f438ff908774bafc88d0d libraries/random > (random-1.0.1.1-release-4-g180aa65) > 52c3028aff127fd957cdaf1ec7605fc533a59961 libraries/stm > (stm-2.4.3-release-1-g52c3028) > 1ce8379744179e5c7f8d88049aaed4d3be52e323 libraries/terminfo (0.4.0.0) > adafac26307cffab0be20c126385ab161c259237 libraries/time (time-1.4.2-release) > 5df683cd87cb0ed13f915f73b83a7673e18aa294 libraries/transformers (0_4_0_0) > cdc3ae7b087ac7451298a5b87fe2548fb74c2fdc libraries/unix > (unix-2.7.0.1-release-6-gcdc3ae7) > a6049abce040713e9a5f175887cf70d12b9057c6 libraries/vector > (vector-0.10.9.1-release-1-ga6049ab) > fb9e0bbb69e15873682a9f25d39652099a3ccac1 libraries/xhtml (3000.2.1) > d98f7038d1111e515db9cc27d5d3bbe237e6e14f nofib (2009-06-25-218-gd98f703) > 5412c262f403e52be45d607b34eb3a5806ea2a76 utils/haddock > (haddock-2.15-start-57-g5412c26) > 4a0f67704d89712f8493a0c7eccffa9243d6ef09 utils/hsc2hs > (2009-06-25-78-g4a0f677) > > N.B.: The very first character in each line is a single whitespace. If > there's a '-' or '+' your submodule are not in the commit state recorded > in ghc.git (a '-' specifically means the submodule is not initialized > properly) > > > For further information, please read the current documentation at > > https://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git/Submodules > > and let me know what all needs to improved. > > > On 2014-06-25 at 09:47:04 +0200, Herbert Valerio Riedel wrote: > > [...] > >> This will be similiar to the conversion of haddock.git into a proper >> submodule of which you read up in >> >> * <http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/4049> >> * <http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/4072> >> * <http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/4077> >> >> List of packages converted into proper submodules: >> >> * libffi-tarballs libffi-tarballs.git >> * utils/hsc2hs hsc2hs.git >> * libraries/array packages/array.git >> * libraries/deepseq packages/deepseq.git >> * libraries/directory packages/directory.git >> * libraries/filepath packages/filepath.git >> * libraries/haskell98 packages/haskell98.git >> * libraries/haskell2010 packages/haskell2010.git >> * libraries/hoopl packages/hoopl.git >> * libraries/hpc packages/hpc.git >> * libraries/old-locale packages/old-locale.git >> * libraries/old-time packages/old-time.git >> * libraries/process packages/process.git >> * libraries/unix packages/unix.git >> * nofib nofib.git >> * libraries/parallel packages/parallel.git >> * libraries/stm packages/stm.git >> * libraries/dph packages/dph.git >> >> >> Ideally, you won't have any outstanding changes in those repos (hint, >> hint!) to make the transition for your GHC clones easier. I'll follow up >> with more specific instructions as soon as I've pushed the changes. > [...] > _______________________________________________ > ghc-devs mailing list > ghc-devs@haskell.org > http://www.haskell.org/mailman/listinfo/ghc-devs > _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs