Version 1 (modified by simonmar, 7 years ago)

--

There are several darcs repositories related to GHC:

 http://darcs.haskell.org/ghcThe main GHC repository
 http://darcs.haskell.org/librariesThe libraries
 http://darcs.haskell.org/testsuiteThe test suite
 http://darcs.haskell.org/nofibThe benchmark suite

Additionally, we have the following branches:

 http://darcs.haskell.org/ghc.ghc-6.46.4 branch of GHC
 http://darcs.haskell.org/libraries.ghc-6.46.4 branch of the libraries

A source tree consists of the GHC repository, with libraries as a sub-directory:

  $ darcs get --partial http://darcs.haskell.org/ghc
  $ cd ghc
  $ darcs get --partial http://darcs.haskell.org/libraries

NOTE: you really want --partial, at least when grabbing GHC. There are some 13000 patches in the repository, which take a long time to download without --partial.

Optionally, you might want to grab the testsuite and benchmark suite too, which should also be sub-directories of ghc:

  $ darcs get --partial http://darcs.haskell.org/nofib
  $ darcs get --partial http://darcs.haskell.org/testsuite