Changes between Version 74 and Version 75 of Building/GettingTheSources


Ignore:
Timestamp:
Aug 1, 2012 10:53:26 AM (21 months ago)
Author:
nomeata
Comment:

typo

Legend:

Unmodified
Added
Removed
Modified
  • Building/GettingTheSources

    v74 v75  
    8181== Tracking the full repository state == 
    8282 
    83 The full state of a GHC repository includes the current state of the repositories for all of the GHC boot libraries that are used to to build GHC ([wiki:Repositories list of boot libraries]). The repositories for these libraries are fetched and updated by the `sync-all` script. To recored the full repository state (including boot libraries), git submodules could be used, but they are not currently in favor (see [wiki:DarcsConversion#Theperspectiveonsubmodules GHC Team perspective on submodules] for some reasons why). 
     83The full state of a GHC repository includes the current state of the repositories for all of the GHC boot libraries that are used to to build GHC ([wiki:Repositories list of boot libraries]). The repositories for these libraries are fetched and updated by the `sync-all` script. To record the full repository state (including boot libraries), git submodules could be used, but they are not currently in favor (see [wiki:DarcsConversion#Theperspectiveonsubmodules GHC Team perspective on submodules] for some reasons why). 
    8484 
    8585As an alternative to git submodules, the `fingerprint.py` script in `utils/fingerprint/` can create a "fingerprint" to uniquely identify a GHC repository state by recording the current commits of the GHC and boot library repositories. This fingerprint can be used later to restore the state of all repositories to the state captured by the fingerprint.