Karl Fogel <firstname.lastname@example.org> writes:
> Jim Blandy <email@example.com> writes:
> > 2) Sort all those entries by commit time, preserving the filename,
> > revision, and log entry.
> Agree with Jim's algorithm. Don't forget to inculde the commit's
> author in the above list of properties, too. (I'm sure the omission
> was accidental, I just wanted to mention it for completeness.)
Hadn't thought of that. Clearly that's correct.
> > commits that don't belong together. It should probably ignore
> > whitespace differences, etc. Cvs2cl has logic for this that people
> > like.
> Actually, cvs2cl doesn't ignore whitespace differences in the log
> messages when discovering commits, nor (IMHO) should cvs2svn, since
> there's no way for the log message to differ by whitespace (or by
> anything else) within a single commit.
That's reasonable. I guess I was thinking about cases where one does
several commits with `identical' log messages by hand. In that case,
the spacing might get a little screwed up, but it still looks like one
commit. I'm not positive that kind of fuzz is a good idea, though.
Anyway, if someone finds it useful, it's easy enough to add.
Received on Sat Oct 21 14:36:09 2006