OK, I will leave this discussion open for 72 hours, as a convention only. On Sun, Nov 27, 2011 at 6:16 PM, Romain Manni-Bucau <[email protected]>wrote:
> We shouldnt support both IMHO. > > I think we should wait a bit. > > I love dvcs but for a wide project im not convinced. > > Just to conclude on the win note, i never had a good feeback from a win > user. Personnaly i used it under cygwin and plugin was boring to install > when it was easy under linux. > > - Romain > > Le 27 nov. 2011 16:07, "Mohammad Nour El-Din" <[email protected]> a > écrit : > > > On Sun, Nov 27, 2011 at 4:15 PM, Romain Manni-Bucau > > <[email protected]>wrote: > > > > > For me one canonical repo doesnt mean dvcs so svn is enough. > > > > > > > Yes but the intention is that this canonical repo can be managed as a git > > repo, so developers/committers use the facilities they like to use in > Git. > > > > And BTW, SVN will not be removed both are going to be supported and when > a > > new project is coming to ASF they will have to choose which one to use. > For > > already existing projects, whether TLP(s) or Podling(s) they can choose > > between either still being SVN or move to Git. > > > > I am not sure about supporting both for the same project. > > > > > > > > > > Dev can still use svn bridges to use dvcs advantages. > > > > > > No? > > > > > > - Romain > > > > > > Le 27 nov. 2011 14:55, "Mark Struberg" <[email protected]> a écrit : > > > > > > > > A number of their developers also have forks on Github, so I wasn't > > > > > ever 100% convinced I was looking at the right thing. > > > > > > > > I know what you are talking about, and it really is PITA and we must > > not > > > > have those issues > > > > That's why the ASF insists on ONE canonical repository location which > > is > > > > hosted at apache.org! > > > > > > > > The building issue with heavily modularized projects is another > > problem. > > > > This can be eased by using git-submodules, but it's by far easy to > use > > > and > > > > comprehensive yet :/ > > > > > > > > Also: official Apache Releases must ONLY be cut from the canonical > > > project > > > > repos hosted at apache.org! We might add new temporary repositories > > > while > > > > voting on a release and once the VOTE succeeds, we push the changes > > > > (release branch + tags) to the canonical upstream repo (and drop the > > temp > > > > repo again). Btw, this is something that Github doesn't provide > atm... > > > > > > > > JIRA integration with GIT works fine. > > > > > > > > LieGrue, > > > > strub > > > > > > > > > > > > ----- Original Message ----- > > > > > From: Jonathan Gallimklöore <[email protected]> > > > > > To: [email protected] > > > > > Cc: > > > > > Sent: Sunday, November 27, 2011 2:07 PM > > > > > Subject: Re: [DISCUSS] - OpenEJB to use Git (Fwd: [PROPOSAL] Wicket > > to > > > > use Git@ASF) > > > > > > > > > >T hought I'd chip in my thoughts on this. > > > > > > > > > > Personally, I haven't encountered issues running Git on Windows > > lately, > > > > but > > > > > I remember it being awful when I first looked at it a few years > > back. I > > > > > agree with Romain's point though, it would be a shame for someone > not > > > to > > > > > contribute to the project because they can't get the SCM system > > working > > > > for > > > > > them. > > > > > > > > > > Generally speaking I'm quite a bit of a fan of Git (and I really > like > > > > > Github as well - I'm starting to use it to play around with new > > > > projects), > > > > > and I'd be more than happy to use Git when working on OpenEJB. That > > > said, > > > > > there are a few things I think it would be good to discuss and > > clarify > > > > > first. > > > > > > > > > > - Documentation > > > > > > > > > > I'm generally quite happy with checking out, pushing and pulling, > > and I > > > > > know there's some really good documentation for Git out there, but > I > > > > think > > > > > I'd find it pretty useful to have some sort basic cheatsheet, > perhaps > > > on > > > > > the source code page of the website ( > > > > > http://openejb.apache.org/dev/source-code.html) showing how to > > clone, > > > > pull, > > > > > push and contribute a patch. I think clear documentation here will > > > > > definitely be key. I ran into some frustration recently with > > > Arquillian - > > > > > they show git://github.com/arquillian/arquillian.git as being the > > > > > repository to clone on their page ( > > > > > http://www.jboss.org/arquillian/build.html). It isn't, and it > took a > > > > little > > > > > while to figure out I had to checkout a number of different > > > repositories > > > > > listed under here: https://github.com/arquillian to get what I > > > actually > > > > > wanted. A number of their developers also have forks on Github, so > I > > > > wasn't > > > > > ever 100% convinced I was looking at the right thing. > > > > > > > > > > Should we decide to go ahead, I'm happy to contribute documentation > > and > > > > > tutorials in this area. > > > > > > > > > > - Forking > > > > > > > > > > Talking of forks, I have a couple of questions in this area. I use > > two > > > > > different machines - keeping them in sync if I have changes I > haven't > > > > > committed to SVN yet can be tricky. I imagine I could have a fork > of > > > > > OpenEJB on Github I can push and pull to as I please to get around > > > this. > > > > > I'm not quite sure how I'd push what I have on the fork back to the > > > main > > > > > repository - is this something that would work? Is that a workflow > > that > > > > > we'd recommend? > > > > > > > > > > If developers (I'm not thinking of committers here) did have their > > own > > > > > forks somewhere like Github, and they were doing very experimental > > > work, > > > > I > > > > > wonder if there's a danger that the work that happens in those > forks > > > > > doesn't make it back to the main codebase, and maybe binaries of > > these > > > > > forks get distributed? Whilst I appreciate that this can already > > happen > > > > > with the way things stand as they are, and there's not anything > > > > necessarily > > > > > wrong with forking the code, I wonder whether this is something we > > > > > could/should keep an eye out for, and if we see it, we can > encourage > > > > people > > > > > to join our team? > > > > > > > > > > - Features > > > > > > > > > > It would be good to get an idea of what features would be available > > > with > > > > > Git. For example, I don't know if this is a Git thing or a Github > > > > specific > > > > > feature, but I often see 'pull requests' on Github projects. Would > > that > > > > > be > > > > > available on the Apache Git setup? Would it be integrated with JIRA > > > > > somehow? If there's a link that details what will available with > the > > > > Apache > > > > > Git R/W setup it would be great if someone could post it. > > > > > > > > > > I think we still need to make sure that we have the ability to > browse > > > the > > > > > source as we do with SVN now. The ability to see changes committed > > > > against > > > > > JIRA issues as they are now is also necessary. I'm sure someone has > > > > already > > > > > thought of all this stuff, and I'm sure the necessary hooks are > > already > > > > > there in JIRA, just thought it would be good to make sure :) > > > > > > > > > > Cheers > > > > > > > > > > Jon > > > > > > > > > > On Sun, Nov 27, 2011 at 12:13 PM, Mohammad Nour El-Din < > > > > > [email protected]> wrote: > > > > > > > > > >> On Sun, Nov 27, 2011 at 1:41 PM, dsh < > > [email protected]> > > > > >> wrote: > > > > >> > > > > >> > Mo and Romain, > > > > >> > > > > > >> > concerning Git - what exactly doesn't work under windows that > > does > > > > >> > work under Unix-like operating systems? > > > > >> > > > > > >> > And btw, maybe we should first of all get down to the > > nitty-gritty > > > > >> > which is whether we could imagine such a transition at all or > are > > > > >> > completely against it and afterwards talk about details such as > > > what > > > > >> > isn't supported on Windoze and what not. > > > > >> > > > > > >> > > > > >> +1 > > > > >> > > > > >> > > > > >> > > > > > >> > Cheers > > > > >> > Daniel > > > > >> > > > > > >> > On Sun, Nov 27, 2011 at 12:09 PM, Mohammad Nour El-Din > > > > >> > <[email protected]> wrote: > > > > >> > > On Sun, Nov 27, 2011 at 1:03 PM, Romain Manni-Bucau > > > > >> > > <[email protected]>wrote: > > > > >> > > > > > > >> > >> yep don't worry i understood. > > > > >> > >> > > > > >> > >> but today we are already proxied on github so maybe we can > > > > > wait a bit. > > > > >> > >> > > > > >> > >> Well i'll let others vote ;) > > > > >> > >> > > > > >> > > > > > > >> > > Yeah I know, but I am talking about a read-write Git repo. > Not > > > > > only a > > > > >> > proxy. > > > > >> > > > > > > >> > > > > > > >> > >> > > > > >> > >> - Romain > > > > >> > >> > > > > >> > >> > > > > >> > >> 2011/11/27 Mohammad Nour El-Din > > > > > <[email protected]> > > > > >> > >> > > > > >> > >> > On Sun, Nov 27, 2011 at 12:50 PM, Romain Manni-Bucau > > > > >> > >> > <[email protected]>wrote: > > > > >> > >> > > > > > >> > >> > > it can of course but compared to linux (or mac of > > > > > course) it is > > > > >> > really > > > > >> > >> > > boring. > > > > >> > >> > > > > > > >> > >> > > mercurial is today better integrated, i think we > > > > > should just wait > > > > >> a > > > > >> > >> bit. > > > > >> > >> > > Last year it was even worse. > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > I understand your concern, but the discussion is *only* > > > > > about Git, > > > > >> > >> > Mercurial is totally out of discussion atm, and I > > > > > don't think it > > > > >> will > > > > >> > be > > > > >> > >> of > > > > >> > >> > any concern in the near future. > > > > >> > >> > > > > > >> > >> > Others, Thoughts ? > > > > >> > >> > > > > > >> > >> > > > > > >> > >> > > > > > > >> > >> > > - Romain > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > 2011/11/27 Mohammad Nour El-Din > > > > > <[email protected]> > > > > >> > >> > > > > > > >> > >> > > > On Sun, Nov 27, 2011 at 12:26 PM, Romain > > > > > Manni-Bucau > > > > >> > >> > > > <[email protected]>wrote: > > > > >> > >> > > > > > > > >> > >> > > > > because we want to be wide, not for geek > > > > > only :p > > > > >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > I see, and Git can not be used on Windows ? > > > > >> > >> > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > > > >> > >> > > > > - Romain > > > > >> > >> > > > > > > > > >> > >> > > > > > > > > >> > >> > > > > 2011/11/27 Mohammad Nour El-Din > > > > > <[email protected]> > > > > >> > >> > > > > > > > > >> > >> > > > > > On Sun, Nov 27, 2011 at 11:42 AM, > > > > > Romain Manni-Bucau > > > > >> > >> > > > > > <[email protected]>wrote: > > > > >> > >> > > > > > > > > > >> > >> > > > > > > -1 > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > Mercurial if you want but not > > > > > git since it is still not as > > > > >> > >> easily > > > > >> > >> > > > > useable > > > > >> > >> > > > > > > as it should be under windows > > > > > (i know this OS sucks but we > > > > >> > have > > > > >> > >> > to > > > > >> > >> > > > cope > > > > >> > >> > > > > > > with). > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > Git is the SCM under discussion not > > > > > Mercuarial at the > > > > >> moment. > > > > >> > >> > > > > > > > > > >> > >> > > > > > and why it should be under Windows ? > > > > > :) > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > - Romain > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > Le 27 nov. 2011 10:24, > > > > > "Jacek Laskowski" <[email protected] > > > > >> > > > > > >> > a > > > > >> > >> > > écrit : > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > > On Sun, Nov 27, 2011 at > > > > > 9:49 AM, Mohammad Nour El-Din < > > > > >> > >> > > > > > [email protected]> > > > > >> > >> > > > > > > > wrote: > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > > So I would like to > > > > > propose OpenEJB as one of the > > > > >> TLP(s) > > > > >> > to > > > > >> > >> > > start > > > > >> > >> > > > > > with, > > > > >> > >> > > > > > > > and > > > > >> > >> > > > > > > > > I already was in > > > > > contact with Paul Davis and I can > > > > >> and I > > > > >> > >> will > > > > >> > >> > > > help > > > > >> > >> > > > > in > > > > >> > >> > > > > > > > that > > > > >> > >> > > > > > > > > transition. > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > At long last! I've > > > > > been dreaming about it for ages, but > > > > >> > since > > > > >> > >> > I'm > > > > >> > >> > > > not > > > > >> > >> > > > > > > > an active committer, I > > > > > won't prove Git's usefulness. I > > > > >> > know > > > > >> > >> ASF > > > > >> > >> > > > > > > > transitioned to git - > > > > > http://git.apache.org/, but "This > > > > >> > is a > > > > >> > >> > > > > > > > collection of read-only > > > > > Git mirrors of Apache > > > > >> codebases." > > > > >> > >> What > > > > >> > >> > > do I > > > > >> > >> > > > > > > > need to do to use git in > > > > > write mode? > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > Jacek > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > -- > > > > >> > >> > > > > > > > Jacek Laskowski > > > > >> > >> > > > > > > > Java EE, functional > > > > > languages and IBM WebSphere - > > > > >> > >> > > > > > http://blog.japila.pl > > > > >> > >> > > > > > > > Warszawa JUG conference = > > > > > Confitura (formerly > > > > >> Javarsovia) > > > > >> > :: > > > > >> > >> > > > > > > > http://confitura.pl > > > > >> > >> > > > > > > > "Hoping to save time > > > > > by spending it" by David Blevins > > > > >> > (Apache > > > > >> > >> > > > > OpenEJB) > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > > -- > > > > >> > >> > > > > > Thanks > > > > >> > >> > > > > > - Mohammad Nour > > > > >> > >> > > > > > ---- > > > > >> > >> > > > > > "Life is like riding a bicycle. > > > > > To keep your balance you > > > > >> must > > > > >> > >> keep > > > > >> > >> > > > > moving" > > > > >> > >> > > > > > - Albert Einstein > > > > >> > >> > > > > > > > > > >> > >> > > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > > >> > >> > > > > > > > >> > >> > > > -- > > > > >> > >> > > > Thanks > > > > >> > >> > > > - Mohammad Nour > > > > >> > >> > > > ---- > > > > >> > >> > > > "Life is like riding a bicycle. To keep > > > > > your balance you must > > > > >> keep > > > > >> > >> > > moving" > > > > >> > >> > > > - Albert Einstein > > > > >> > >> > > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > > > >> > >> > > > > > >> > >> > -- > > > > >> > >> > Thanks > > > > >> > >> > - Mohammad Nour > > > > >> > >> > ---- > > > > >> > >> > "Life is like riding a bicycle. To keep your > > > > > balance you must keep > > > > >> > >> moving" > > > > >> > >> > - Albert Einstein > > > > >> > >> > > > > > >> > >> > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > -- > > > > >> > > Thanks > > > > >> > > - Mohammad Nour > > > > >> > > ---- > > > > >> > > "Life is like riding a bicycle. To keep your balance you > > > > > must keep > > > > >> > moving" > > > > >> > > - Albert Einstein > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > >> -- > > > > >> Thanks > > > > >> - Mohammad Nour > > > > >> ---- > > > > >> "Life is like riding a bicycle. To keep your balance you must > keep > > > > > moving" > > > > >> - Albert Einstein > > > > >> > > > > > > > > > > > > > > > > > > > > -- > > Thanks > > - Mohammad Nour > > ---- > > "Life is like riding a bicycle. To keep your balance you must keep > moving" > > - Albert Einstein > > > -- Thanks - Mohammad Nour ---- "Life is like riding a bicycle. To keep your balance you must keep moving" - Albert Einstein
