> On Jan 20, 2010, at 04:39:18, Samuli Seppänen wrote:
>
>   
>> Hi all,
>>
>> I dug a little deeper into Trac and to Redmine, which was another
>> candidate for the (developer) site. I took a look at Git support which
>> we need (if we need to start using Git later on). Trac has had some
>> _serious_ performance problems when using the GitPlugin to browse Git
>> repositories. These problems are apparently due to the architecture of
>> the GitPlugin. It seems they have not yet been fixed. However, one "fix"
>> may be to integrate GitWeb with Trac using the GitWebPlugin. Redmine, on
>> the other hand, seems to support Git better, but has it's share of minor
>> Git problems, too. Also, Redmine does not yet seem to support multiple
>> Git branches without dirty hacks. Trac has a very wide array of actively
>> developed plugins available. Redmine has quite a few, but not as many as
>> Trac. Trac was also the clear favorite among everyone in the community
>> site meeting. We also have in-house expertise with Trac and Python,
>> which makes it easier for us to deploy and maintain.
>>
>> I've used both Trac and Redmine, and I think the main advantage of
>> Redmine is better support for multiple projects. As the links Peter
>> provided show there are several ways to host multiple projects using
>> Trac. None of these are 100% solutions, but I'd put them in the "good
>> enough" category. Also, better support for multiple projects should be
>> coming in next release (0.12). It's not clear, however, when that
>> release will be made (see http://trac.edgewall.org/roadmap).
>>
>> I suggest we choose Trac for our developer site. I think we should still
>> have a simpler, less development-oriented site for casual users and for
>> general, non-developer content (wiki, forums, etc.). I think both Trac
>> and Redmine sites feel too developer-oriented, no matter how much the
>> themes are customized. What do you think?
>>     
>
> As I suggested during the IRC meetings, there is not yet a need for git and 
> the features of git, or another VCS, as SVN is meeting the current needs.  I 
> think the developer community would not be 'upset' by a change later if it 
> was deemed appropriate, and so a lot of time is unnecessarily being wasted on 
> researching this.
>
> Until SVN is failing the organization, just keep using it.  
> ---
> Eric Crist
>   
We agreed in the meeting that having _support_ for Git was important
because we _may_ need it. Therefore it would be unwise to blindly select
an application (say, Trac) without checking if Git is supported - at
least on some level. I don't think the ~1 hour I spent verifying this
was wasted time. Also, nobody is moving to Git, but we need to be able
to do it, if necessary.

Agreed?

-- 
Samuli Seppänen
Community Manager
OpenVPN Technologies, Inc

irc freenode net: mattock


Reply via email to