discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Opinion polls UIKit and Website...


From: David Chisnall
Subject: Re: Opinion polls UIKit and Website...
Date: Fri, 20 Dec 2013 13:18:07 +0000

My dislike of git is largely offset by my like of GitX - I wonder if anyone's 
tried porting it to GNUstep...

I use git for most LLVM and some FreeBSD development - it's very easy with 
official git-svn mirrors, which GNUstep also has.  You don't need the project 
to switch to git (and I prefer svn as the authoritative RCS, for monotonic 
version numbers if nothing else), you just need the git mirror to be up to 
date.  

The problem with git is that it encourages people to work in private 
repositories.  With github, that's less of an issue - it's easy to fork the 
project and have a public fork that you can then work on and rebase against 
upstream if you want to submit patches that are easy to apply to svn.  

I'd definitely be in favour of the web site encouraging people who want to get 
involved to fork the github repo and send pull requests.  The problem is that, 
as an FSF project, we require copyright assignment and so there's paperwork 
that has to be completed before we can pull in any nontrivial changes.  

David

On 20 Dec 2013, at 13:01, Ivan Vučica <ivucica@gmail.com> wrote:

> Many changes that could be made to development process would discourage at 
> least one active contributor from continuing to contribute.
> 
> For example, I'm not a fan of Git, but it's easier to develop tools around 
> it, it's easier to integrate patches, etc. There may be other VCSes, but this 
> one has existing tools, would solve the difficulties in integrating patches,, 
> would solve the problem of us not using actively developed, easy to use, 
> responsive tools, etc. 
> 
> I'd be in favor of switching SVN into 'archive mode' and using Git for 
> further development for one big reason: I still have an archive of .patch 
> files which someone contributed to get Android support for gnustep-make and 
> gnustep-base. And working on Opal backend, I always feared that I'll break 
> something (and code review helps here).
> 
> Aside from needing to have a big goal split into manageable pieces, which are 
> then split into pieces someone can work on during a weekend, we're also not 
> using best tools for the job.
> 
> On Fri Dec 20 2013 at 12:49:04 PM, Graham Lee <graham@iamleeg.com> wrote:
> On 20 Dec 2013, at 12:34, David Chisnall <theraven@sucs.org> wrote:
> 
>> it definitely refutes the assertion that patches are not accepted
> 
> Sure. It’s the presentation that’s at fault. There’s an internal feeling that 
> GNUstep is doing stuff and welcomes external contribution, and an external 
> presentation of a stale bug database that isn’t linked to the source code 
> (and I wonder how many people find the source mirror on github and think 
> there hasn’t been a commit in over three months, too).
> 
> Graham.


-- Sent from my Cray X1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]