| Summary: | Move WTP Incubator to git | ||
|---|---|---|---|
| Product: | Community | Reporter: | David Carver <d_a_carver> |
| Component: | Git | Assignee: | Eclipse Webmaster <webmaster> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | florian, thatnitind |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
David Carver
Ping...what are the next steps? I can provide you with a blank 'container' (directory) in which you perform your own CVS->Git import, or I can do that for you. Once that is done, a README is typically committed to the old repo to explain where the code has moved, and we mark the CVS repo as read-only. When would you like all this to happen? Preferably anytime Mon-Fri, 8:00am to 5:00PM Eastern :) (In reply to comment #2) > I can provide you with a blank 'container' (directory) in which you perform > your own CVS->Git import, or I can do that for you. Once that is done, a > README is typically committed to the old repo to explain where the code has > moved, and we mark the CVS repo as read-only. When would you like all this to > happen? Preferably anytime Mon-Fri, 8:00am to 5:00PM Eastern :) I'll let you go ahead and do the cvs2git import. We only want this on the incubator module in the webtools cvs repository. So incubator and any of the subdirectories should be brought over into the new git repository. The CVS repo itself will need to NOT be readonly, as not everything in the entire repo is moving, just the incubator module. I'm fine with this happening anytime Mon-Fri, 8:00am to 5pm eastern. I've run an import for you: cd /gitroot/webtools/ export GIT_DIR=org.eclipse.webtools.incubator.git /usr/local/libexec/git-core/git-cvsimport -i -p -x -d :local:/home/data/cvs/webtools incubator -C ./ Have a look, and let me know if that works: http://git.eclipse.org/c/webtools/org.eclipse.webtools.incubator.git/ (In reply to comment #4) > I've run an import for you: > cd /gitroot/webtools/ > export GIT_DIR=org.eclipse.webtools.incubator.git > /usr/local/libexec/git-core/git-cvsimport -i -p -x -d > :local:/home/data/cvs/webtools incubator -C ./ > > > Have a look, and let me know if that works: > http://git.eclipse.org/c/webtools/org.eclipse.webtools.incubator.git/ Okay, that seems to be working. I've tested both git, and ssh urls. I just sent a note to the rest of the devs to have them test it out as well. Thanks. This seems to be working correctly. I've migrated all the builds to git (blazingly fast checkouts btw). And we seem good on our end. So resolving. Thanks for the migration. When I try to push changes (addition of .gitignore files) to the vex-dev branch I get this error (using msysgit: Counting objects: 22, done. Delta compression using up to 2 threads. Compressing objects: 100% (11/11), done. Writing objects: 100% (12/12), 1.11 KiB, done. Total 12 (delta 9), reused 0 (delta 0) error: insufficient permission for adding an object to repository database ./objects fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To ssh://fthienel@git.eclipse.org/gitroot/webtools/org.eclipse.webtools.incubator.git ! [remote rejected] vex-dev -> vex-dev (n/a (unpacker error)) error: failed to push some refs to 'ssh://fthienel@git.eclipse.org/gitroot/webtools/org.eclipse.webtools.incubator.git' We're tracking the permission issue in bug 320452. |