|
From: Daniel J S. <dan...@ie...> - 2017-10-07 20:20:18
|
On 10/07/2017 02:32 PM, Daniel J Sebald wrote: > For any volunteer thinking about taking on the transference from CVS to > git, my idea of what to do with the old ChangeLog is the following: The > nice thing about git changesets is that one can do > > git log > > and then use the usual unix-like vi searching through the pager-log it > generates. I wonder if as the very first changeset in the new > repository (or even if there is a comment associated with the "git init" > process) that we take the whole contents of the current ChangeLog and > copy that as the initial comment. It will be big, but at least we can > then do a > > git log > > and that whole long ChangeLog history is right there at hand for > searching purposes along with all the change-logs that come after it. I would add that if the CVS-to-git conversion process means that we couldn't put the ChangeLog's comment as the first entry, I think we could branch from the initial repository with a changeset consisting of the ChangeLog history as the first comment, and then rebase all the changesets onto that branch. Maybe it doesn't make a difference where the ChangeLog contents appears in the log if all the comments for individual CVS changes are empty. Dan |