threads / discuss / 4151

gateway status?

Subject: gateway status?

## tl;dr

5 messages between May 15, 2006 and May 18, 2006.

replies: 4people: 4as markdown or json

David Lang· May 15, 2006, 18:26 UTC · lore

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· May 16, 2006, 13:09 UTC · re: David Lang · lore

Re: gateway status?

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).
Show 5 quoted lines
> 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
Yann Dirson· May 18, 2006, 22:07 UTC · re: Martin Langhoff · lore

tailor (Was: gateway status?)

On Wed, May 17, 2006 at 01:09:19AM +1200, Martin Langhoff wrote:
Show 7 quoted lines
> 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· May 18, 2006, 22:16 UTC · re: Yann Dirson · lore

Re: tailor (Was: gateway status?)

On 5/19/06, Yann Dirson <ydirson@altern.org> wrote:
Show 5 quoted lines
> 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
Jakub Narebski· May 16, 2006, 13:54 UTC · re: David Lang · lore

Re: gateway status?

David Lang wrote:
Show 5 quoted lines
> 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

← back to recent threads