# Tie a CVS-aware app into GIT?

4 messages from 2009-08-12 to 2009-08-12. Participants: david.hagood@gmail.com, Martin Langhoff, Robin Rosenberg.
Thread: https://gitlist.dev/t/20557

## david.hagood@gmail.com, 2009-08-12 18:01

Subject: Tie a CVS-aware app into GIT?
Message-ID: <b988339dcd1bf764f0da46db763552d8.squirrel@localhost>
URL: https://gitlist.dev/e/b988339dcd1bf764f0da46db763552d8.squirrel%40localhost

```
I have an application (closed source, unfortunately) that can use CVS to
manage its files (specifically, Enterprise Architect by Sparx).

I'd rather use GIT to manage the files, but EA doesn't "speak" git - just
CVS and Subversion (and Microsoft's SCC protocol, but...)

Are there any programs which
1) accept the same command line parameters as CVS or Subversion
and
2) access a GIT repository.

git-svn is almost exactly NOT what I need, as it accepts "git" type
command line parameters and access a SVN repo, rather than accepting SVN
command line parameters and accessing a GIT repo.

Now, obviously, such a tool wouldn't have access to all the things that
GIT can do, and that is NOT what I am expecting - what I want is just to
enable EA to do the things it needs to do, namely adding/removing/moving
files from a repo. Branching, commits, and so on can be done manually.

I've thought about git-cvsserver as a solution, but I don't know if it can
be run on a local machine to access a local repository.

I'd appreciate any help on this.

```

## Martin Langhoff, 2009-08-12 18:34

Subject: Re: Tie a CVS-aware app into GIT?
Message-ID: <46a038f90908121134u5c109477tdb5152ea1de5d496@mail.gmail.com>
URL: https://gitlist.dev/e/46a038f90908121134u5c109477tdb5152ea1de5d496%40mail.gmail.com
In-Reply-To: <b988339dcd1bf764f0da46db763552d8.squirrel@localhost>

```
On Wed, Aug 12, 2009 at 2:01 PM, <david.hagood@gmail.com> wrote:
> I've thought about git-cvsserver as a solution, but I don't know if it can
> be run on a local machine to access a local repository.

Even though the docs say you can't (well, you should have to run it
over pserver) ISTR there is a way to get the cvs client to instantiate
a server using the CVS_SERVER envvar even for local ops.

Worth checking in the more detailed CVS user guide.



m
-- 
 martin.langhoff@gmail.com
 martin@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff

```

## Robin Rosenberg, 2009-08-12 20:30

Subject: Re: Tie a CVS-aware app into GIT?
Message-ID: <200908122230.29363.robin.rosenberg.lists@dewire.com>
URL: https://gitlist.dev/e/200908122230.29363.robin.rosenberg.lists%40dewire.com
In-Reply-To: <b988339dcd1bf764f0da46db763552d8.squirrel@localhost>

```
onsdag 12 augusti 2009 20:01:45 skrev david.hagood@gmail.com:
> I have an application (closed source, unfortunately) that can use CVS to
> manage its files (specifically, Enterprise Architect by Sparx).
> 
> I'd rather use GIT to manage the files, but EA doesn't "speak" git - just
> CVS and Subversion (and Microsoft's SCC protocol, but...)
> 
> Are there any programs which
> 1) accept the same command line parameters as CVS or Subversion
> and
> 2) access a GIT repository.
> 
> git-svn is almost exactly NOT what I need, as it accepts "git" type
> command line parameters and access a SVN repo, rather than accepting SVN
> command line parameters and accessing a GIT repo.
> 
> Now, obviously, such a tool wouldn't have access to all the things that
> GIT can do, and that is NOT what I am expecting - what I want is just to
> enable EA to do the things it needs to do, namely adding/removing/moving
> files from a repo. Branching, commits, and so on can be done manually.
> 
> I've thought about git-cvsserver as a solution, but I don't know if it can
> be run on a local machine to access a local repository.

What makes you there would be an issue here?

-- robin

```

## david.hagood@gmail.com, 2009-08-12 21:52

Subject: Re: Tie a CVS-aware app into GIT?
Message-ID: <69e27eff741a76e3ab1edaa02857f94b.squirrel@localhost>
URL: https://gitlist.dev/e/69e27eff741a76e3ab1edaa02857f94b.squirrel%40localhost
In-Reply-To: <200908122230.29363.robin.rosenberg.lists@dewire.com>

```

> What makes you there would be an issue here?
>
> -- robin
>
>

Mostly just paranoia, a lack of experience with it, and a general
brain-overload because of the bazillion other things I'm trying to work
through. I was hoping I might get good pointers from somebody who's
already done something like this.

```
