README_REPOSITORY
changeset 48854 f7cbf24b5f41
parent 48853 ec82c33c75f8
child 48855 a7d0b9e349ec
equal deleted inserted replaced
48853:ec82c33c75f8 48854:f7cbf24b5f41
   242 further clues.
   242 further clues.
   243 
   243 
   244 Here is a reasonably easy way to include important Isabelle components
   244 Here is a reasonably easy way to include important Isabelle components
   245 on the spot:
   245 on the spot:
   246 
   246 
   247   (1) The bash script $ISABELLE_HOME_USER/etc/settings is augmented by
   247   (1) The bash script ISABELLE_HOME_USER/etc/settings is augmented by
   248   some shell function invocations like this:
   248   some shell function invocations like this:
   249 
   249 
   250       init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/main"
   250       init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/main"
   251       init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/optional"
   251       init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/optional"
   252 
   252 
   256   (2) Missing components are resolved on the command line like this:
   256   (2) Missing components are resolved on the command line like this:
   257 
   257 
   258       isabelle components -a
   258       isabelle components -a
   259 
   259 
   260   This will saturate the "$HOME/.isabelle/contrib" directory structure
   260   This will saturate the "$HOME/.isabelle/contrib" directory structure
   261   from $ISABELLE_COMPONENT_REPOSITORY.
   261   from according to $ISABELLE_COMPONENT_REPOSITORY.
   262 
   262 
   263 Since the given component catalogs in $ISABELLE_HOME/Admin/components
   263 Since the given component catalogs in $ISABELLE_HOME/Admin/components
   264 are subject to the Mercurial history, it is possible to bisect over a
   264 are subject to the Mercurial history, it is possible to bisect over a
   265 range of Isabelle versions while references to the contributing
   265 range of Isabelle versions while references to the contributing
   266 components change accordingly.
   266 components change accordingly.