Changeset - 9cef5a168b88
[Not reviewed]
default
1 2 0
Thomas De Schampheleire - 11 years ago 2015-04-05 21:03:42
thomas.de.schampheleire@gmail.com
docs/usage: move Mercurial subrepository info to VCS support page

This commit moves the information verbatim, text changes will be done in a
subsequent commit.
3 files changed with 35 insertions and 37 deletions:
0 comments (0 inline, 0 general)
docs/index.rst
Show inline comments
 
@@ -32,7 +32,6 @@ Administrators Guide
 
   usage/locking
 
   usage/statistics
 
   usage/backup
 
   usage/subrepos
 
   usage/debugging
 
   usage/troubleshooting
 

	
docs/usage/subrepos.rst
Show inline comments
 
deleted file
docs/usage/vcs_support.rst
Show inline comments
 
@@ -44,6 +44,41 @@ Also make sure to comment out the follow
 
    use_threadpool =
 

	
 

	
 
Mercurial support
 
-----------------
 

	
 
Working with Mercurial subrepositories
 
``````````````````````````````````````
 
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.
 

	
 
.. _waitress: http://pypi.python.org/pypi/waitress
 
.. _gunicorn: http://pypi.python.org/pypi/gunicorn
0 comments (0 inline, 0 general)