Files
@ 4185f87f0ee0
Branch filter:
Location: kallithea/docs/usage/subrepos.rst - annotation
4185f87f0ee0
1.0 KiB
text/prs.fallenstein.rst
docs/usage: rework section on non-changeable repository URLs and call them 'permanent'
e54ec8211944 e54ec8211944 e54ec8211944 03bbd33bc084 e54ec8211944 e54ec8211944 03bbd33bc084 8b8edfc25856 e54ec8211944 8b8edfc25856 e54ec8211944 e54ec8211944 8b8edfc25856 e54ec8211944 8b8edfc25856 e54ec8211944 03bbd33bc084 e54ec8211944 e73a69cb98dc 03bbd33bc084 e54ec8211944 e54ec8211944 e54ec8211944 e54ec8211944 8b8edfc25856 4e6dfdb3fa01 4e6dfdb3fa01 4e6dfdb3fa01 e54ec8211944 4e6dfdb3fa01 e54ec8211944 e73a69cb98dc 4e6dfdb3fa01 e54ec8211944 03bbd33bc084 03bbd33bc084 | .. _subrepos:
=============================================
Working with Kallithea and Mercurial subrepos
=============================================
Example usage of Subrepos with Kallithea::
## init a simple repo
hg init repo1
cd repo1
echo "file1" > file1
hg add file1
hg ci --message "initial file 1"
#clone subrepo we want to add
hg clone http://kallithea.local/subrepo
## use path like url to existing repo in Kallithea
echo "subrepo = http://kallithea.local/subrepo" > .hgsub
hg add .hgsub
hg ci --message "added remote subrepo"
In the file list of a clone of ``repo1`` you will see a connected
subrepo at the revision it was at during cloning. Clicking in
subrepos link should send you to the proper repository in Kallithea.
Cloning ``repo1`` will also clone the attached subrepository.
Next we can edit the subrepo data, and push back to Kallithea. This will update
both of the repositories.
See http://mercurial.aragost.com/kick-start/en/subrepositories/ for more
information about subrepositories.
|