subrepos.rst
37 lines
| 1013 B
| text/x-rst
|
RstLexer
r3073 | .. _subrepos: | |||
============================================= | ||||
Bradley M. Kuhn
|
r4192 | working with Kallithea and mercurial subrepos | ||
r3073 | ============================================= | |||
Bradley M. Kuhn
|
r4192 | example usage of Subrepos with Kallithea:: | ||
r3224 | ||||
r3073 | ## init a simple repo | |||
r3224 | hg init repo1 | |||
r3073 | cd repo1 | |||
echo "file1" > file1 | ||||
r3224 | hg add file1 | |||
r3073 | hg ci --message "initial file 1" | |||
r3224 | ||||
r3073 | #clone subrepo we want to add | |||
hg clone http://rc.local/subrepo | ||||
Bradley M. Kuhn
|
r4192 | ## use path like url to existing repo in Kallithea | ||
r3073 | echo "subrepo = http://rc.local/subrepo" > .hgsub | |||
hg add .hgsub | ||||
hg ci --message "added remote subrepo" | ||||
r3224 | ||||
r3073 | ||||
In file list of repo1 you will see a connected subrepo at revision it was | ||||
during cloning. | ||||
Bradley M. Kuhn
|
r4192 | Clicking in subrepos link should send you to proper repository in Kallithea | ||
r3073 | ||||
cloning repo1 will also clone attached subrepository. | ||||
Bradley M. Kuhn
|
r4192 | Next we can edit the subrepo data, and push back to Kallithea. This will update | ||
r3073 | both of repositories. | |||
see http://mercurial.aragost.com/kick-start/en/subrepositories/ for more | ||||
r3224 | information about subrepositories | |||