Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

State Modification

No Direct State Modifications

This stage doesn't modify the global state directly. Instead, it:

  • Downloads files to filesystem
  • Updates rebar_app_info:t() records
  • These updated records are accumulated in the resolution stage

AppInfo Modifications

For each fetched dependency, the rebar_app_info:t() record is updated:

FieldUpdateValue
dirSetDirectory where dep was extracted
fetch_dirSetSame as dir
optsMergedWith dependency's rebar.config
is_availableSettrue after successful fetch
validSettrue after app discovery