diff options
author | simonpj@microsoft.com <unknown> | 2010-03-03 21:59:48 +0000 |
---|---|---|
committer | simonpj@microsoft.com <unknown> | 2010-03-03 21:59:48 +0000 |
commit | 93eb0f3f3628e0c9dbc733ba1fc3279478e418fa (patch) | |
tree | cb09284c639cc82ba6bba2a8aa3678ad669f4fe8 /packages | |
parent | 4917397e279b0aa755eb09e1ca62913237132895 (diff) | |
download | haskell-93eb0f3f3628e0c9dbc733ba1fc3279478e418fa.tar.gz |
Add comments to darcs-all and packages
Diffstat (limited to 'packages')
-rw-r--r-- | packages | 24 |
1 files changed, 19 insertions, 5 deletions
@@ -1,14 +1,28 @@ -# Note that when adding libraries to this file, you also need to add +# Despite the name "package", this file contains the master list of +# the *repositories* that make up GHC. +# +# Some of this information is duplicated elsewhere in the build system: +# See Trac #3896 +# In particular when adding libraries to this file, you also need to add # the library to the SUBDIRS variable in libraries/Makefile so that they # actually get built # +# The repos are of several kinds: +# - The main GHC source repo +# - Each boot package lives in a repo +# - DPH is a repo that contains several packages +# - Haddock and hsc2hs are applications, built on top of GHC, +# and in turn needed to bootstrap GHC +# - ghc-tarballs is need to build GHC +# - nofib and testsuite are optional helpers +# # The format of the lines in this file is: # localpath (optional) tag remotepath VCS # where -# * localpath is where to put the repository in a checked out tree, -# * remotepath is where the repository is in the central repository, -# * VCS is what version control system the repo uses, -# * the tag, is present, determines when "darcs-all get" will get the +# * 'localpath' is where to put the repository in a checked out tree, +# * 'remotepath' is where the repository is in the central repository, +# * 'VCS' is what version control system the repo uses, +# * The 'tag', if present, determines when "darcs-all get" will get the # repo. If there is no tag then it will always get it, but if there # is a tag then a corresponding flag must be given to darcs-all, e.g. # if you want to get the packages with an "extralibs" or "testsuite" |