Re: [PATCH] cvsimport: rewritten in Perl

From: Sven Verdoolaege <skimo@liacs.nl>
Date: 2005-07-01 01:02:39
On Tue, Jun 28, 2005 at 09:23:23PM +0200, Matthias Urlichs wrote:
> I just got my machine blocked from a CVS server which didn't like
> to get hammered with connections.
> 
> That was cvs2git's shell script. Which, by the way, is slow as hell.
> 
> Appended: a git-cvsimport script, written in Perl, which directly talks
> to the CVS server. If the repository is local, it runs a "cvs server"
> child. It produces the same git repository as Linus' version. It can do
> incremental imports. And it's 20 times faster (on my system, with a
> local CVS repository).
> 

Could you try to make the resulting repository compatible
with a repository generated with the old cvs2git ?

This is the original version:
sh-3.00$ git-cat-file commit f6a92a7a774473bce12415200bab2788ea3b18f0
tree a0ec41a61461476c72c3967576225bd4772b6c8f
author risset <risset> 995295631 +0000
committer risset <risset> 995295631 +0000

Initial revision
sh-3.00$ 


This is your version:
sh-3.00$ git-cat-file commit db3540e3f670d4af4acefc723bab41a077c9300e
tree a0ec41a61461476c72c3967576225bd4772b6c8f
author risset <risset> 995295631 +0000
committer risset <risset> 995295631 +0000

Initial revision

sh-3.00$ 

Note the extra empty line.
Every commit is now different.

I'd really prefer it if I would not have to do the whole
conversion again.

skimo
-
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
Received on Fri Jul 01 01:03:48 2005

This archive was generated by hypermail 2.1.8 : 2005-07-01 01:03:52 EST