As I announced last month[1], we are switching to the git source control
management system for emc2. The date for the transition has now been
set for 6/20/2009, sometime after 12:00 GMT.
Here's how it will work:
* The CVS repository will be made read-only
* A fresh import of the CVS history will be made, then transferred
to the system doing the git hosting
* After a few checks have been made, we'll announce it on IRC and the
mailing lists
* The CVS repository will remain online in read-only mode for at least
a month, so that developers with existing cvs checkouts with local
changes can move those changes into git using 'cvs diff' and 'patch'
If you have existing work in a CVS checkout, consider checking it in
before 6/20; after the transition it will be just a little bit more
difficult to check in as you'll have to transfer it from CVS to git by
hand.
Eventually, the clone URLs will be:
git://git.linuxcnc.org/git/emc2.git
for read-only access
ssh://<developername>@git.linuxcnc.org/git/emc2.git
for push access
Note that these URLs *don't exist yet*; emc2.git will only exist after
the final import from CVS is made.
The "emc2-experimental.git" repository has been moved to the new system
and renamed "emc2-sandbox.git". If you've been wanting to test "git
push", you may now do so--but a WARNING: all the changes made in
emc2-sandbox will be DISCARDED when we make a fresh import for the
switch. The sandbox repository URLs are:
git://git.linuxcnc.org/git/emc2-sandbox.git
for read-only access
ssh://<developername>@git.linuxcnc.org/git/emc2-sandbox.git
for push access
The web interface to the git history is http://git.linuxcnc.org/ (click
"tree" for a slightly more cvsweb-like view)
All developers with ssh keys on the cvs server have had their keys
already set up on the new system, so you can try this out right away.
I will try to be on IRC for as much of the weekend of 6/20 and 6/21 as
I can, to help with questions about using git. There are also a large
number of online resources to help with git:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Git
our own page, with locally-appropriate advice (including how
to initially install and set up git)
http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html
the official git tutorial
http://www.kernel.org/pub/software/scm/git/docs/everyday.html
"Everyday git"
http://www.spheredev.org/wiki/Git_for_the_lazy
"Git for the lazy"
Jeff
[1] http://mid.gmane.org/[email protected]
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users