[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[eclipselink-dev] git migration status...
- From: Eric Gwin <eric.gwin@xxxxxxxxxx>
- Date: Mon, 16 Jul 2012 09:11:02 -0400
- Delivered-to: email@example.com
- Organization: Oracle Corporation
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:18.104.22.168) Gecko/20110414 Lightning/1.0b2 OracleBeehiveExtension/22.214.171.124-OracleInternal ObetStats/LAFCATCAF_1294839879169-914923201 Thunderbird/3.1.10
The migrations started out a bit rocky and I was unable to start when I'd hoped. After an 18 hour delay, I was able to proceed roughly as expected. To outline, in order to clean up our svn repo to get it into shape to migrate I had to:
- generate a dumpfile
- use sed and filterdump to fix non-standard naming issues, and remove some of the cruft (removing the 1000+
copies of eclipselink.jar and eclipselink-src.zip took the dumpfile from 12 gig to 2)
- import the dumpfile into a new svn repo
- export the new-svn repo into git
- use a repo tool to clean out the remaining cruft from the git rep (was hoping to avoid this step by moving it into the filterdump step, but filterdump isn't smart enough)
- create multi-branch repo for build dependencies (plugins)
- convert local repo into hosted format
- update the build.
Around midnight last night, I began the svn to git conversion, this morning I found that the authors info wasn't being read correctly (so transactions don't have the correct information), and I've started it again after correcting the problem. Unfortunately, I don't expect it to finish for around 8 hours-10 hours, so it'll be plugging away until EOB today.
I have the bogus migrated repository that has much of the cruft removed, and am planning on converting it to hosted format and posting it as a replacement for org.eclipse.eclipselink.test.git today. It'll give you a better idea of what we'll end up with, and I'll also continue the build migration process on it so should be able to merge that work soon after the conversion is complete.
I'll send out further email as the status changes.