Re: Cayenne-trunk - Build # 239 - Failure
Cool. Two more things I wanted to throw out there: 1) I implied it, but I should make it explicit. One of the really nice thing about git is that I can work on multiple issues at once and switch between them with ease (things get a little weird when new files are added or removed, however). This is really nice when something needs to be reviewed by others, but I still want to move on with work. I rely on IDEA's shelving feature for that now, but it's not fool-proof. 2) I haven't used git on a lot of Java projects yet. The Eclipse plugin looks far from ready for primetime and that may impact things like refactorings that affect the file name. The CLI will still work fine, but may be cumbersome. The latest IDEA EAPs have a git provider bundled, but I haven't had the opportunity to check it out yet. -- Kevin On Wed, Oct 15, 2008 at 3:35 AM, Andrus Adamchik <[EMAIL PROTECTED]> wrote: > This is ready: > > http://jukka.zitting.name/git/?p=cayenne.git;a=summary > > Although I ended up using git svn against this mirror once I got a bit more > comfortable with Git: > > https://svn.eu.apache.org/repos/asf/cayenne/main/trunk/ > > Jukka's repo is read-only now and is approximately 1 day behind SVN. > > Andrus > > On Oct 15, 2008, at 4:07 AM, Aristedes Maniatis wrote: >> >> On 15/10/2008, at 11:58 AM, Kevin Menard wrote: >> github is very interesting. Have you seen the messages on infra with the guy who has made a git mirror of many of the Apache projects? I think he is looking to keep them fairly tightly synchronised to svn. >>> >>> Nay. I'd be quite interested in it, though. Even though I have SVN >>> commit privs on two projects, git could be nice for local hacking at >>> the very least. >> >> I just caught up on messages on that list and I see that Andrus has >> already been chatting to Jukka about a git mirror for Cayenne. I am not >> sure if this is ready to be advertised publicly since it is still >> experimental, so I'll send you details off list. >> >> >> Ari >> >> >> --> >> ish >> http://www.ish.com.au >> Level 1, 30 Wilson Street Newtown 2042 Australia >> phone +61 2 9550 5001 fax +61 2 9550 4001 >> GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A >> >> >> > >
Re: Cayenne-trunk - Build # 239 - Failure
This is ready: http://jukka.zitting.name/git/?p=cayenne.git;a=summary Although I ended up using git svn against this mirror once I got a bit more comfortable with Git: https://svn.eu.apache.org/repos/asf/cayenne/main/trunk/ Jukka's repo is read-only now and is approximately 1 day behind SVN. Andrus On Oct 15, 2008, at 4:07 AM, Aristedes Maniatis wrote: On 15/10/2008, at 11:58 AM, Kevin Menard wrote: github is very interesting. Have you seen the messages on infra with the guy who has made a git mirror of many of the Apache projects? I think he is looking to keep them fairly tightly synchronised to svn. Nay. I'd be quite interested in it, though. Even though I have SVN commit privs on two projects, git could be nice for local hacking at the very least. I just caught up on messages on that list and I see that Andrus has already been chatting to Jukka about a git mirror for Cayenne. I am not sure if this is ready to be advertised publicly since it is still experimental, so I'll send you details off list. Ari --> ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone +61 2 9550 5001 fax +61 2 9550 4001 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
Re: Cayenne-trunk - Build # 239 - Failure
On 15/10/2008, at 11:58 AM, Kevin Menard wrote: github is very interesting. Have you seen the messages on infra with the guy who has made a git mirror of many of the Apache projects? I think he is looking to keep them fairly tightly synchronised to svn. Nay. I'd be quite interested in it, though. Even though I have SVN commit privs on two projects, git could be nice for local hacking at the very least. I just caught up on messages on that list and I see that Andrus has already been chatting to Jukka about a git mirror for Cayenne. I am not sure if this is ready to be advertised publicly since it is still experimental, so I'll send you details off list. Ari --> ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone +61 2 9550 5001 fax +61 2 9550 4001 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
Re: Cayenne-trunk - Build # 239 - Failure
On Tue, Oct 14, 2008 at 7:23 PM, Aristedes Maniatis <[EMAIL PROTECTED]> wrote: > > On the downside it makes the development process much less linear and more > prone to merge issues since there is no longer a clear concept of the one > true trunk. My experience has been quite the opposite. git merges much better than svn does and because it's so easy to merge, it gets done much more frequently, heading off a lot of conflicts. In our case, we still have a single authoritative copy that everyone pushes to. This is a much nicer environment that svnmerge.py. NB: I have not tried svn 1.5's new merge facilities as I had jumped ship by then. > > github is very interesting. > > Have you seen the messages on infra with the guy who has made a git mirror > of many of the Apache projects? I think he is looking to keep them fairly > tightly synchronised to svn. Nay. I'd be quite interested in it, though. Even though I have SVN commit privs on two projects, git could be nice for local hacking at the very least. -- Kevin
Re: Cayenne-trunk - Build # 239 - Failure
On 15/10/2008, at 5:41 AM, Andrus Adamchik wrote: No, I am still learning the patterns. So I am keeping it close to SVN for now and only syncing my local copy with the ASF repo. My main motivation for checking it out was to be able to write code on the plane, but now I certainly see many more possibilities of the dev workflow improvement. If you have any insights on the later, I'd be happy to hear. I'm using git a little on another open source project I'm involved in. Certainly the nicest feature is the ability to make a series of commits and only push them back to the server once you are ready/ online. This avoids the "I'll only commit once everything is perfect doh! my last 4 hours work was a complete mistake but I still want to keep the 10 hours work from before that." On the downside it makes the development process much less linear and more prone to merge issues since there is no longer a clear concept of the one true trunk. github is very interesting. Have you seen the messages on infra with the guy who has made a git mirror of many of the Apache projects? I think he is looking to keep them fairly tightly synchronised to svn. Regards Ari --> ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone +61 2 9550 5001 fax +61 2 9550 4001 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
Git [Was: Re: Cayenne-trunk - Build # 239 - Failure]
Well, as you know, I've been an advocate of distributed SCMs for some time now. I adopted git maybe three or four months ago and have been quite pleased. The availability of GitHub really made the switch worthwhile (versus other systems). It's great to be able to work within an SCM on a project that you don't have commit rights to -- makes the patch submission much better. Being able to yank other people's patches into my own fork is pretty cool, as well. I've gotten into the habit of creating a new branch for just about anything I do. New feature, bug fix, etc. Master stays very stable in this regard. The ability to commit locally means I can work on a pet feature with all the wonders of an SCM and only push the final product when it's not a heaping mess. In any event, I've found it has really improved the quality of my projects and my throughput. I've migrated nearly all SVN projects I have control over to git. -- Kevin On Tue, Oct 14, 2008 at 2:41 PM, Andrus Adamchik <[EMAIL PROTECTED]> wrote: > No, I am still learning the patterns. So I am keeping it close to SVN for > now and only syncing my local copy with the ASF repo. My main motivation for > checking it out was to be able to write code on the plane, but now I > certainly see many more possibilities of the dev workflow improvement. If > you have any insights on the later, I'd be happy to hear. > > Andrus > > > On Oct 14, 2008, at 8:05 PM, Kevin Menard wrote: > >> Did you set something up on say github? I'd be interested in forking if >> so. >> >> -- >> Kevin
Re: Cayenne-trunk - Build # 239 - Failure
No, I am still learning the patterns. So I am keeping it close to SVN for now and only syncing my local copy with the ASF repo. My main motivation for checking it out was to be able to write code on the plane, but now I certainly see many more possibilities of the dev workflow improvement. If you have any insights on the later, I'd be happy to hear. Andrus On Oct 14, 2008, at 8:05 PM, Kevin Menard wrote: Did you set something up on say github? I'd be interested in forking if so. -- Kevin On Mon, Oct 13, 2008 at 10:12 AM, Andrus Adamchik <[EMAIL PROTECTED] > wrote: My bad. Attempts to use git with Cayenne completely fried my brain, so I forgot to add a new file to SVN. This is fixed now. The next build will hopefully succeed. Andrus
Re: Cayenne-trunk - Build # 239 - Failure
Did you set something up on say github? I'd be interested in forking if so. -- Kevin On Mon, Oct 13, 2008 at 10:12 AM, Andrus Adamchik <[EMAIL PROTECTED]> wrote: > My bad. Attempts to use git with Cayenne completely fried my brain, so I > forgot to add a new file to SVN. This is fixed now. The next build will > hopefully succeed. > > Andrus
Re: Cayenne-trunk - Build # 239 - Failure
My bad. Attempts to use git with Cayenne completely fried my brain, so I forgot to add a new file to SVN. This is fixed now. The next build will hopefully succeed. Andrus On Oct 13, 2008, at 4:52 PM, Apache Hudson Server wrote: The Apache Hudson build system has built Cayenne-trunk (build #239) Status: Failure Check console output at http://hudson.zones.apache.org/hudson//job/Cayenne-trunk/239/ to view the results.
