Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-dev] git migration status...

All,

I gave just put up a preliminary runtime repository "prelim.eclipselink.runtime.git" onto the eclipse site. I have restricted the access, so it should be read-only (should be able to clone/pull, but not push). I'm currently cloning it to my win7 laptop and it is 33% complete after 5 mins.

It is almost there. I haven't completely cleared out all the dross... plugins are mostly still there, as is workbench, javax.persistence, and hermes. I also have to complete the changes to the build. I should have them available this am.

Please clone it and look around. We need as many eyes as possible on it to verify it is clean before we go live.

I'm using the command:
git clone ssh://egwin@xxxxxxxxxxxxxxx/gitroot/eclipselink/prelim.eclipselink.runtime.git el.runtime

You should just need to change the userid, and possibly the repo target (el.runtime)

Thanks.

-Eric

On 16/07/2012 1:31 PM, Eric Gwin wrote:
All,

Sleeping the mac while two terminals are running disk intensive processes doesn't work well. One woke up the other didn't. Unfortunately, the one ended up taking the other down. I need to start again. Of course staring at the office could lead to the same thing on the way home... so rather than spending the night at the office, I've gone home early to complete the migration. I'll see u all tomorrow.

David doesn't believe there is much to be gained by uploading the faulty repo, so I'm going to focus on migrating the build locally (using that copy) while the migration proceeds.

-Eric

On 16/07/2012 9:11 AM, Eric Gwin wrote:
All,

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.

-Eric

_______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev

_______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev



Back to the top