+#
+# 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', 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"
+# tag then you need to use "darcs-all --extra --testsuite get".
+# Support for new tags must be manually added to the darcs-all script.
+#
+# Lines that start with a '#' are comments.