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
