Files
@ 4e6dfdb3fa01
Branch filter:
Location: kallithea/docs/usage/subrepos.rst - annotation
4e6dfdb3fa01
1.0 KiB
text/prs.fallenstein.rst
docs: English and consistency corrections
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.
|