Re: Cayenne-trunk - Build # 239 - Failure

2008-10-15 Thread Kevin Menard
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

2008-10-15 Thread Andrus Adamchik

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

2008-10-14 Thread Aristedes Maniatis


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

2008-10-14 Thread Kevin Menard
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

2008-10-14 Thread Aristedes Maniatis


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]

2008-10-14 Thread Kevin Menard
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

2008-10-14 Thread Andrus Adamchik
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

2008-10-14 Thread Kevin Menard
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

2008-10-13 Thread Andrus Adamchik
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.