FYI: still working on this. It was a little more involved than I
realized, but it's coming along now. I understand the dummy commit
issue and have crafted CVS history that seems to turn the manufactured
commits benign (they're still there, but the history around them is
not crazy). We can filter them out later. I've also restored Marko's
original author mapping (which seems to cover everything, but I'll
double-check against the list Tom sent out) and started using an svn
trunk checkout of cvs2git (the older version I have chokes on Marko's
config).
My conversion scripts are still available at
https://github.com/deafbybeheading/pgjdbc2git . I've been working on
the older dump that Kris had provided, but everything is automated and
a conversion takes a minute or two, so syncing it with any recent
changes should not be a big deal.
Remaining work:
- Fix another couple of occurrences of the missing deletion
- Add automatic validation of tags (and possibly other points in
history) based on Marko's script
- Validate author mappings
- Manually inspect/compare repository histories
- Keyword expansion (It looks like the core PostgreSQL project just
replaced these with file name only; that's probably sensible)
I'll keep working on this and send out another update.
Thanks,
---
Maciek Sakrejda | System Architect | Truviso
1065 E. Hillsdale Blvd., Suite 215
Foster City, CA 94404
(650) 242-3500 Main
www.truviso.com