Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
git, future directions
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Bradley Beddoes  
View profile  
 More options Feb 26, 7:22 pm
From: Bradley Beddoes <bedd...@intient.com>
Date: Thu, 26 Feb 2009 18:22:52 +1000
Local: Thurs, Feb 26 2009 7:22 pm
Subject: git, future directions
Hi,

I'd like to get others input on moving ESOE code bases to GIT backed  
SCM. Some of the positives I believe this would bring include:
* The internal functionality Git brings to the development team is  
amazing, we're using it exclusively at Intient now.
* The collaborative nature of de-centralized SCM is a much more  
natural fit for a large OSS project like ESOE.
* Using a service like GitHub would bring many additional benefits,  
especially in terms of exposure and speed (for centralized push/pull)

I certainly am +1 for a (well planned) move to Git, this may be an  
opportunity to do some needed modification around sub-project names  
etc as well.

At this time we (as core devs) would really like to get any other  
input list members would like to provide about future ESOE direction  
(features, build processes, releases, documentation - whatever is on  
your mind).

Additionally we'd really like to start attracting more active folks  
into our group especially to help out with building SAML connectors to  
applications (or development languages) in their area of expertise and  
promoting the project and its benefits more widely. Any suggestions in  
what we can do better in this regard will be well received.

cheers,
Bradley

http://www.intient.com
Twitter: @bradleybeddoes


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Luke Daley  
View profile  
 More options Feb 27, 9:27 am
From: Luke Daley <lda...@gmail.com>
Date: Fri, 27 Feb 2009 08:27:38 +1000
Local: Fri, Feb 27 2009 9:27 am
Subject: Re: [esoe-dev] git, future directions

On 26/02/2009, at 6:22 PM, Bradley Beddoes wrote:

> I'd like to get others input on moving ESOE code bases to GIT backed

No argument from me. The only thing I would be concerned about is  
making sure that the tooling supports it. The project needs continuous  
integration and a repository inspector, and ideally an issue tracker  
linked into both of these. I have used the Atlassian tool set to do  
this in the past which works well, but I don't think they are  
supporting git yet… yep just checked and they still aren't though they  
plan to.

It makes sense to me to move this project to Codehaus or even Apache.  
Although Apache is quite strict on the projects they host so Codehaus  
might be a better choice. They have all the tools and admin interfaces  
to manage them, not to mention free bandwidth. It also adds a certain  
aspect of credibility to the project by having it hosted by a well  
known hoster of open source projects. Plus, it allows the developers  
to focus on developing rather than installing and configuring software.

I am not a hardcore git user so I may not have seen the light yet, but  
I would rather stick with svn because of the support for it from  
FishEye and Bamboo for the time being. Individual developers can  
always use git+svn locally to get _some_ of the features.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Shaun Mangelsdorf  
View profile  
 More options Mar 1, 6:24 pm
From: Shaun Mangelsdorf <s.mangelsd...@gmail.com>
Date: Sun, 1 Mar 2009 17:24:09 +1000
Local: Sun, Mar 1 2009 6:24 pm
Subject: Re: [esoe-dev] Re: git, future directions

> No argument from me. The only thing I would be concerned about is
> making sure that the tooling supports it. The project needs continuous
> integration and a repository inspector, and ideally an issue tracker
> linked into both of these. I have used the Atlassian tool set to do
> this in the past which works well, but I don't think they are
> supporting git yet… yep just checked and they still aren't though they
> plan to.

Although I see your point, I think we can find suitable substitutes that
(while not as tightly integrated as the Atlassian suite) will give us what
we need and support git natively.

This might warrant some further investigation. If it turns out that git is
too widely unsupported, we may need to stay with subversion.

It makes sense to me to move this project to Codehaus or even Apache.

> Although Apache is quite strict on the projects they host so Codehaus
> might be a better choice. They have all the tools and admin interfaces
> to manage them, not to mention free bandwidth. It also adds a certain
> aspect of credibility to the project by having it hosted by a well
> known hoster of open source projects. Plus, it allows the developers
> to focus on developing rather than installing and configuring software.

We'd have to look into the copyright issues surrounding the ownership of the
code. Apache for one requires that the code be owned by the foundation.

Not sure what Codehaus' barrier to entry is like, but on first inspection
they seem to have the Atlassian suite set up, so it's worth considering what
we want to do for SCM before we decide where to host the project long term.

I am not a hardcore git user so I may not have seen the light yet, but

> I would rather stick with svn because of the support for it from
> FishEye and Bamboo for the time being. Individual developers can
> always use git+svn locally to get _some_ of the features.

git+svn would be an option if we're stuck and can't find the necessary
tools, but I think a move to git would be good for the project as a whole.
Git's branching and merging features (among others) are second to none in my
experience; and there are a great deal of features which will benefit a
project under distributed development, as ESOE is and will undoubtedly
continue to be.

Keen to hear more thoughts on this.

Shaun


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bradley Beddoes  
View profile  
 More options Mar 5, 11:49 am
From: Bradley Beddoes <bedd...@intient.com>
Date: Thu, 5 Mar 2009 10:49:15 +1000
Local: Thurs, Mar 5 2009 11:49 am
Subject: Re: [esoe-dev] Re: git, future directions

On 01/03/2009, at 5:24 PM, Shaun Mangelsdorf wrote:

> No argument from me. The only thing I would be concerned about is
> making sure that the tooling supports it. The project needs continuous
> integration and a repository inspector, and ideally an issue tracker
> linked into both of these. I have used the Atlassian tool set to do
> this in the past which works well, but I don't think they are
> supporting git yet… yep just checked and they still aren't though they
> plan to.

> Although I see your point, I think we can find suitable substitutes  
> that (while not as tightly integrated as the Atlassian suite) will  
> give us what we need and support git natively.

Hudson is a good example here. Where possible I'd like to stick to  
other open source solutions to support the project. We've been using  
Hudson in the past with great success and flexibility.

> This might warrant some further investigation. If it turns out that  
> git is too widely unsupported, we may need to stay with subversion.

Hudson at least seems to have pretty decent GIT support
http://wiki.hudson-ci.org/display/HUDSON/Git+Plugin

I've had at length discussions with the Apache folks before we got  
semi close but there are some major blockers that we couldn't get  
around, particularly in the C++ side.

I for one am actually happier with the project standing on its own,  
the less we need to deal with other groups political processes the  
more time we spend on the many various facets that make up ESOE.

> I am not a hardcore git user so I may not have seen the light yet, but
> I would rather stick with svn because of the support for it from
> FishEye and Bamboo for the time being. Individual developers can
> always use git+svn locally to get _some_ of the features.

I'd really rather one or the other and not be trying to support some  
hybrid. Common sense would have to tell you that eventually that kind  
of arrangement will come unstuck and cause headaches.

> git+svn would be an option if we're stuck and can't find the  
> necessary tools, but I think a move to git would be good for the  
> project as a whole. Git's branching and merging features (among  
> others) are second to none in my experience; and there are a great  
> deal of features which will benefit a project under distributed  
> development, as ESOE is and will undoubtedly continue to be.

Totally agree.

Bradley

> Keen to hear more thoughts on this.

> Shaun

Bradley Beddoes
Lead Software Architect
Intient Pty Ltd

http://www.intient.com
Twitter: @bradleybeddoes


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Luke Daley  
View profile  
 More options Mar 5, 7:34 pm
From: Luke Daley <lda...@gmail.com>
Date: Thu, 5 Mar 2009 18:34:55 +1000
Local: Thurs, Mar 5 2009 7:34 pm
Subject: Re: [esoe-dev] Re: git, future directions
If it's going to be git then the issue tracker needs to change. Take a  
look at lighthouse. I am not a huge fan but it's integration with  
github is tight. I don't know if there is a solution for lighthouse  
that links CI builds with tickets like Jira+Bamboo but I would think  
there would be something.

Having the diffs and build results functionally linked to tickets/
features is more beneficial than whatever vcs is in use in my opinion.  
If there is going to be a change then we should try to get a good  
_suite_ of tools happening.

--

LD.

On 05/03/2009, at 10:49 AM, Bradley Beddoes <bedd...@intient.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google