# Start git svn clone at specific revision for cloning subprojects in large svn repositories?

3 messages from 2008-10-22 to 2008-10-22. Participants: Jeff Kowalczyk, Jacob Helwig, Michael J Gruber.
Thread: https://gitlist.dev/t/16011

## Jeff Kowalczyk, 2008-10-22 15:00

Subject: Start git svn clone at specific revision for cloning subprojects in large svn repositories?
Message-ID: <pan.2008.10.22.15.00.21.403423@yahoo.com>
URL: https://gitlist.dev/e/pan.2008.10.22.15.00.21.403423%40yahoo.com

```
I would like to git svn clone subprojects from a large community
subversion repository (plone collective).

The repository is currently at 74K commits, but subprojects of interest
are typically much more recent, and their initial import revision is known.

I would like to avoid a) unnecessary traffic to the svn server and b)
the very long delay in git svn cloning these subprojects.

Is there a way to specfiy a starting revision to git svn clone?

Thanks.
 

```

## Jacob Helwig, 2008-10-22 15:07

Subject: Re: Start git svn clone at specific revision for cloning subprojects in large svn repositories?
Message-ID: <8c9a060810220807q14ede199u205d35223f8a4710@mail.gmail.com>
URL: https://gitlist.dev/e/8c9a060810220807q14ede199u205d35223f8a4710%40mail.gmail.com
In-Reply-To: <pan.2008.10.22.15.00.21.403423@yahoo.com>

```
On Wed, Oct 22, 2008 at 08:00, Jeff Kowalczyk <jtk@yahoo.com> wrote:
> I would like to git svn clone subprojects from a large community
> subversion repository (plone collective).
>
> The repository is currently at 74K commits, but subprojects of interest
> are typically much more recent, and their initial import revision is known.
>
> I would like to avoid a) unnecessary traffic to the svn server and b)
> the very long delay in git svn cloning these subprojects.
>
> Is there a way to specfiy a starting revision to git svn clone?
>
> Thanks.
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

Try git svn init, then git svn fetch --revision <revision#>:HEAD.
This is what I use for some of our larger projects at work.

```

## Michael J Gruber, 2008-10-22 15:08

Subject: Re: Start git svn clone at specific revision for cloning subprojects in large svn repositories?
Message-ID: <48FF41FB.4080403@drmicha.warpmail.net>
URL: https://gitlist.dev/e/48FF41FB.4080403%40drmicha.warpmail.net
In-Reply-To: <pan.2008.10.22.15.00.21.403423@yahoo.com>

```
Jeff Kowalczyk venit, vidit, dixit 10/22/08 17:00:
> I would like to git svn clone subprojects from a large community
> subversion repository (plone collective).
> 
> The repository is currently at 74K commits, but subprojects of interest
> are typically much more recent, and their initial import revision is known.
> 
> I would like to avoid a) unnecessary traffic to the svn server and b)
> the very long delay in git svn cloning these subprojects.
> 
> Is there a way to specfiy a starting revision to git svn clone?

Your friendly man page provider says:

       -r <ARG>, --revision <ARG>
           Used with the fetch command.

           This allows revision ranges for partial/cauterized history to
be supported. $NUMBER, $NUMBER1:$NUMBER2 (numeric
           ranges), $NUMBER:HEAD, and BASE:$NUMBER are all supported.

           This can allow you to make partial mirrors when running
fetch; but is generally not recommended because history
           will be skipped and lost.

Usage of "Scroll Down" is strongly advised when viewing git help svn ;)

Michael

P.S.: It works nicely, don't mind the warning in the man page if you
know the start rev for sure.

```
