# gateway status?

5 messages from 2006-05-15 to 2006-05-18. Participants: David Lang, Martin Langhoff, Jakub Narebski, Yann Dirson.
Thread: https://gitlist.dev/t/4151

## David Lang, 2006-05-15 18:26

Subject: gateway status?
Message-ID: <Pine.LNX.4.62.0605151122500.29452@qynat.qvtvafvgr.pbz>
URL: https://gitlist.dev/e/Pine.LNX.4.62.0605151122500.29452%40qynat.qvtvafvgr.pbz

```
I seem to remember seeing discussion of gateways to cvs/svn that would let 
a project use a git repository and allow clients to use cvs/svn clients to 
retreive data.

am I remembering correctly, and are these tools ready for production use? 
the popfile project is getting ready to abandon sourceforge and move to 
self-hosting, but before I suggest that they use git I need to know the 
current status of these projects (I think the ability to export directly 
into the other interfaces is a significant advantage)

David Lang

-- 
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.
  -- C.A.R. Hoare

```

## Martin Langhoff, 2006-05-16 13:09

Subject: Re: gateway status?
Message-ID: <46a038f90605160609u19a356ccx9467c32100731b9@mail.gmail.com>
URL: https://gitlist.dev/e/46a038f90605160609u19a356ccx9467c32100731b9%40mail.gmail.com
In-Reply-To: <Pine.LNX.4.62.0605151122500.29452@qynat.qvtvafvgr.pbz>

```
On 5/16/06, David Lang <dlang@digitalinsight.com> wrote:
> I seem to remember seeing discussion of gateways to cvs/svn that would let
> a project use a git repository and allow clients to use cvs/svn clients to
> retreive data.

David,

I suspect you might be thinking of git-cvsserver. The code has no
known bugs, but is has only seen limited use by in-house dev teams.

A good measure is to run an import of the current cvs project (I would
try both git-cvsimport and parsecvs) and then get a checkout via
git-cvsserver.

Works great with traditional cvs cli and well behaved clients (TortoiseCVS).

> am I remembering correctly, and are these tools ready for production use?
> the popfile project is getting ready to abandon sourceforge and move to
> self-hosting, but before I suggest that they use git I need to know the
> current status of these projects (I think the ability to export directly
> into the other interfaces is a significant advantage)

Moodle (a project I hack on) is in a similar situation, specially
after the SF.net debacle with CVS. It is very likely that it will move
to git with git-cvsserver providing "anon cvs" and cvs over ssh to a
very limited set of people with commit rights but no development
knowledge (translators, etc). So there is a path forward.

cheers,



martin

```

## Jakub Narebski, 2006-05-16 13:54

Subject: Re: gateway status?
Message-ID: <e4cli6$abe$1@sea.gmane.org>
URL: https://gitlist.dev/e/e4cli6%24abe%241%40sea.gmane.org
In-Reply-To: <Pine.LNX.4.62.0605151122500.29452@qynat.qvtvafvgr.pbz>

```
David Lang wrote:

> I seem to remember seeing discussion of gateways to cvs/svn that would let 
> a project use a git repository and allow clients to use cvs/svn clients to 
> retreive data.
> 
> am I remembering correctly, and are these tools ready for production use? 


Eric Wong <normalperson@yhbt.net> wrote:
in "[0/2 PATCH] git-svn 1.0.0 release" thread
http://permalink.gmane.org/gmane.comp.version-control.git/19644

> It's been very solid for a long time now.  I haven't run into
> any problems with it myself in a while, and no critical bugs
> that I know of exist.  Labeling it 1.0.0 may make it look
> less scary to new users :)

So I guess yes, they are.


P.S. IIRC git-cvsserver is used as temporary "Git plugin" for Eclipse, and
there are some problems with that due to the cvs client/server
implementation in Eclipse.

-- 
Jakub Narebski
Warsaw, Poland

```

## Yann Dirson, 2006-05-18 22:07

Subject: tailor (Was: gateway status?)
Message-ID: <20060518220759.GA6535@nowhere.earth>
URL: https://gitlist.dev/e/20060518220759.GA6535%40nowhere.earth
In-Reply-To: <46a038f90605160609u19a356ccx9467c32100731b9@mail.gmail.com>

```
On Wed, May 17, 2006 at 01:09:19AM +1200, Martin Langhoff wrote:
> On 5/16/06, David Lang <dlang@digitalinsight.com> wrote:
> >I seem to remember seeing discussion of gateways to cvs/svn that would let
> >a project use a git repository and allow clients to use cvs/svn clients to
> >retreive data.
> 
> I suspect you might be thinking of git-cvsserver. The code has no
> known bugs, but is has only seen limited use by in-house dev teams.

Another tool that I don't see mentionned often here is tailor, which
has the ability to act as a gatway between git and a good selection of
other SCMs, including cvs and svn.  I have not yet tried it with git
though, so any comments from people having shaked it a bit would be
useful :)

-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

```

## Martin Langhoff, 2006-05-18 22:16

Subject: Re: tailor (Was: gateway status?)
Message-ID: <46a038f90605181516n787fe543j50db5506058b099c@mail.gmail.com>
URL: https://gitlist.dev/e/46a038f90605181516n787fe543j50db5506058b099c%40mail.gmail.com
In-Reply-To: <20060518220759.GA6535@nowhere.earth>

```
On 5/19/06, Yann Dirson <ydirson@altern.org> wrote:
> Another tool that I don't see mentionned often here is tailor, which
> has the ability to act as a gatway between git and a good selection of
> other SCMs, including cvs and svn.  I have not yet tried it with git
> though, so any comments from people having shaked it a bit would be
> useful :)

Last I looked, a few months ago, it didn't track branches.

cheers,


martin

```
