git-svn clone within a specific revision range
<p>I'm trying to use git-svn to import a brunch of projects hosted in a svn server.</p>

<p>The repository structure looks as follows</p>

<pre><code>root
    [...]
    project 1
        trunk
        branches
        tags
    project 2
        trunk
        branches
        tags
    [...]
</code></pre>

<p>what I want to achieve is to import all the svn history of <em>project1</em> and <em>project2</em>.</p>

<p>Unfortunately the origin repository contains more than 2 million revisions... a full git-svn clone would last forever.</p>

<p>So I retrieved the first and last revision of my two projects and tried to run</p>

<pre><code>git svn clone -s https://svn.bansel.it/h2o/ \
    --include-paths='^[/](Project1|Project2)' \
    -r1788813:1792593
</code></pre>

<p>where <strong>1788813</strong> is the first revision and <strong>1792593</strong> is the last i'm intrested in.</p>

<p>When I exexute the command it runs withot error. I also notice some network traffic, but if later on i try a to run <code>git svn log</code></p>

<pre><code>$ git svn log
fatal: bad revision 'HEAD'
rev-list --first-parent --pretty=medium HEAD --: command returned error: 128
</code></pre>

<p>also the target repository seems completely empty.
Am I missing something?</p>

<p><strong>EDIT</strong></p>

<p>I will not be able to shut down the SVN repository after the import, so i will need a bidirectional synchronization</p>