2012.12.19 17:02 "[Tiff] CVS server unreachable?", by Tom Lane

2012.12.19 23:52 "Re: [Tiff] CVS server unreachable?", by Tom Lane

Despite non-trivial dislike for git, I would not be adverse to migrating libtiff to github for ease of collaboration. I imagine we would be able to preserve the CVS history, but I imagine we would start the bug database over again with the old bugzilla left around in read-only mode.

FWIW, I didn't think Bob was proposing moving to github --- just transferring the code into a git repo on the same server. But in any case the bugzilla database could (and should) stay as it is.

The main advantage of this would be just what he says, that every checkout would contain a full copy of the repo and thus there'd be very little chance of losing the code history.

I have some experience with preserving commit history in a CVS to git conversion: the Postgres project did that about two years ago. It's possible to get a pretty exact conversion but you have to be willing to sweat a little, or at least we had to given the state of the cvs2git tool at the time. (I think they improved it some based on our feedback.) Various manual hacking that had been done on our CVS repo in the dim past didn't help any either...

regards, tom lane