+1 -- Jeff Cross
On Aug 31, 2011, at 12:27 PM, Eric Dalquist wrote: > +1 > > On 08/31/2011 02:26 PM, Eric Dalquist wrote: >> >> I'd like to see uPortal's source code moved to git and hosted on GitHub. >> There have been quite a few folks that have been working on uPortal 4, >> uMobile or are otherwise interested that have asked about using git. After >> looking into it a bit more I think it would be a very valuable change for >> uPortal. >> >> For those not familiar Git is a distributed source control tool. What that >> means is there is no true central repository like there is with SVN. >> Developers don't really checkout some version of the code, they clone the >> entire project when doing work. That doesn't prevent the convention of a >> central repository which is what a site like GitHub provides. A place to >> host a clone of the project that by convention we agree is the master copy >> of the project. >> >> GitHub adds some very nice social-coding aspects to git. Primarily it >> provides a VERY easy interface that allows anyone to clone a project, make >> changes and commit them to their clone, then make a pull request on the >> master project. Once that has happened a simple click of a button is all it >> takes for any developer with commit access on the master to accept the >> changes and merge them in. This process makes it very easy for people >> without direct commit access to commit changes that are reviewed by a core >> developer before merging in and significantly simplifies the work of the >> core developers. >> >> When there was first talk among about switching I solicited feedback from >> the Fluid project which recently moved from SVN to Git. I highly recommend >> reading the resulting thread which highlights a lot of the pros and cons >> http://old.nabble.com/Perspectives-on-Git-td31852449.html >> >> There is an eclipse Git Plugin, a TortiseGit client which is a clone of >> TortiseSVN and I believe most other IDEs have either built in or plugin >> support for git. >> >> Some other useful links: >> Git for those without Version Control background - >> http://hoth.entp.com/output/git_for_designers.html >> GitHub's wonderful help documentation - http://help.github.com/ >> TortiseGit - http://code.google.com/p/tortoisegit/ >> >> Some questions that I can try and answer before they come up: >> - The uPortal code in svn at source.jasig.org would likely be left in place, >> we would just make the entire /uPortal directory read-only >> - We're going to filter out the documentation and website files that were >> included in early versions of uPortal 2 to reduce the project repository >> size. >> >> Since this is a big change (and since I'm going on vacation for 2 weeks >> starting Friday) I'm planning on leaving this vote open for a while. +1, 0, >> -1 to vote and if you vote -1 you need to include a detailed reasoning for >> your -1 vote. >> >> -Eric -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev
