Re: [PATCH] cvsimport: rewritten in Perl
- From
- Sven Verdoolaege <skimo@liacs.nl>
- Date
- Jun 30, 2005, 15:02 UTC
- Message-ID
- <20050630150239.GA20928@pc117b.liacs.nl>
- In-Reply-To
- <pan.2005.06.28.19.23.08.307486@smurf.noris.de>
On Tue, Jun 28, 2005 at 09:23:23PM +0200, Matthias Urlichs wrote:
Show 11 quoted lines
> 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