From: Matthias Urlichs Date: Thu, 30 Jun 2005 16:38:50 GMT Subject: [PATCH] cvsimport: Limit the log string to 32k Message-ID: <20050630163850.GU10850@kiste.smurf.noris.de> In-Reply-To: <20050630145528.GA18553@pc117b.liacs.nl> Teach the new cvsimport script to chop the log string's trailing whitespace. Limit the log string to 32k, in order to be compatible with the old cvs2git program. Signed-Off-By: Matthias Urlichs --- diff --git a/git-cvsimport-script b/git-cvsimport-script --- a/git-cvsimport-script +++ b/git-cvsimport-script @@ -468,7 +468,12 @@ my $commit = sub { } $pw->writer(); $pr->reader(); - print $pw $logmsg + + # compatibility with git2cvs + substr($logmsg,32767) = "" if length($logmsg) > 32767; + $logmsg =~ s/[\s\n]+\z//; + + print $pw "$logmsg\n" or die "Error writing to git-commit-tree: $!\n"; $pw->close();