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. |