Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <blockquote> <p>is the missing external a limitation of svnsync or a limitation of hg convert?</p> </blockquote> <p><code>svnsync</code> is used to create a mirror of a SVN repository. This includes any <a href="http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html" rel="nofollow"><code>svn:externals</code></a> properties. Therefore it must be a limitation of <code>hg convert</code>. </p> <p>Note that you don't really need to create a mirror with <code>svnsync</code>. The article recommends this only because having a local copy might speed up the conversion process.</p> <blockquote> <p>Is there any way I can force the external to be synced as well, into the same Mercurial repo?</p> </blockquote> <p>It is common for a SVN repository to contain multiple loosely related projects, each with their own branches and tags. But Mercurial doesn't work that way: when you branch, you branch everything that is in the repository. You should create a separate mercurial repository for each project in SVN that has its own trunk/branches/tags. This different approach is most likely why <code>hg convert</code> ignores externals, even if they are in the same SVN repository.</p> <p>There is an equivalent of <code>svn:externals</code> in mercurial; it's called "subrepositories". Instead of having one or more <code>svn:externals</code> properties, you have a single <code>.hgsub</code> file with similar content in the root of your project. You should first convert each SVN project to a seperate mercurial repository, and then connect them with subrepositories. See the <a href="http://mercurial.selenic.com/wiki/Subrepository" rel="nofollow">mercurial wiki page for subrepositories</a> for more details.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload