mercurial/help/subrepos.txt
branchstable
changeset 15427 2a3ab9e81a3e
parent 15213 15f15f3b405d
child 15428 da81da6caa6b
equal deleted inserted replaced
15425:09a1dff3aff7 15427:2a3ab9e81a3e
    78 
    78 
    79 :archive: archive does not recurse in subrepositories unless
    79 :archive: archive does not recurse in subrepositories unless
    80     -S/--subrepos is specified.
    80     -S/--subrepos is specified.
    81 
    81 
    82 :commit: commit creates a consistent snapshot of the state of the
    82 :commit: commit creates a consistent snapshot of the state of the
    83     entire project and its subrepositories. It does this by first
    83     entire project and its subrepositories. If any subrepositories
    84     attempting to commit all modified subrepositories, then recording
    84     have been modified, Mercurial will abort.  Mercurial can be made
    85     their state and finally committing it in the parent
    85     to instead commit all modified subrepositories by specifying
    86     repository. Mercurial can be made to abort if any subrepository
    86     -S/--subrepos, or setting "ui.commitsubrepos=True" in a
    87     content is modified by setting "ui.commitsubrepos=no" in a
    87     configuration file (see :hg:`help config`).  After there are no
    88     configuration file (see :hg:`help config`).
    88     longer any modified subrepositories, it records their state and
       
    89     finally commits it in the parent repository.
    89 
    90 
    90 :diff: diff does not recurse in subrepos unless -S/--subrepos is
    91 :diff: diff does not recurse in subrepos unless -S/--subrepos is
    91     specified. Changes are displayed as usual, on the subrepositories
    92     specified. Changes are displayed as usual, on the subrepositories
    92     elements. Subversion subrepositories are currently silently
    93     elements. Subversion subrepositories are currently silently
    93     ignored.
    94     ignored.