It might be valuable to evaluate opts in the context of what *goals* are trying 
to be achieved and then scoring each VCS based on how well they meet the goals 
vs. by performing cross-comparisons between diff VCS offerings' "features" in a 
relative vacuum...? 

Example:
* ease of others to contribute
* speed/performance of interacting w the system
* maturity of tools/breadth of ecosystem
* integration betw repo, issue-tracker(s), and other ALM-like needs/tools
* ease of use/steep vs shallow learning-curve
* ease of porting existing SVN source to new repo
* ease of porting existing issue-tracker items, etc to new 'project portal' (or 
not since changing VCS doesn't necessarily imply changing other related 
ALM-tools)
* likelihood that people already have the client installed
* ease of committers to manage 'patch traffic'
* manual vs automated-ness of committer's managing the repo
* security model flexible enough to meet project needs

These are just a random list, not a proposed set of goals but IMO any change 
should begin with "what exactly is trying to be achieved by changing?" and end 
with "which one is best-aligned with those goals?"

Just my two cents here. 

-Steve B. 
-----Original Message-----
From: Fabio Maulo <[email protected]>
Sender: [email protected]
Date: Wed, 3 Nov 2010 09:43:31 
To: <[email protected]>
Reply-To: [email protected]
Subject: Re: [nhibernate-development] Re: Turn on Git support in sourceforge ?

Hi Jen.

Here we have a slang:
The fact that thousand of flies like to eat the same thing does not mean
that everybody should eat the same.

On Wed, Nov 3, 2010 at 9:39 AM, Ken Egozi <[email protected]> wrote:

> github does make life very easy for OSS projects.
>
> CodePlex and SourceForge really suck, both from the project people
> perspective and from the users perspective. Slow and non-intuitive.
> Bitbucket is quite cool, but it does not have the traction that github has.
>
>
>
>
>
> On Wed, Nov 3, 2010 at 1:54 PM, James Gregory <[email protected]>wrote:
>
>> I second everything Ayende is saying here. Fluent NH flourished after
>> I made the move to git, and a huge part of that is Github. Moving
>> anywhere but Github would be foolish.
>>
>> On Nov 3, 11:42 am, Ayende Rahien <[email protected]> wrote:
>> > Diego,
>> > I know of a LOT of OSS projects which are using Git
>> > I know of very few using HG.
>> >
>> > On Wed, Nov 3, 2010 at 1:37 PM, Diego Mijelshon <[email protected]
>> >wrote:
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > > Oren,
>> >
>> > > What stats do you use to say Git is more popular?
>> > > I think they both have lots of followers.
>> >
>> > > I'm slightly biased towards HG, because it has an easier learning
>> curve and
>> > > it doesn't have the "non-native" feel of Git on Windows.
>> > > Regarding the specific points you mentioned: aren't those just Github
>> > > features whose current implementation you like instead of Hg/Git
>> > > differences?
>> >
>> > > In any case, here's my 2c regarding source:
>> >
>> > >    - There seems to be a consensus to move to a DVCS. Nobody wants to
>> stay
>> > >    with SVN
>> > >    - As others said, after the release might be a good time to do the
>> move
>> > >    - IMO, the decision should be done first by the committers and, if
>> > >    there isn't a clear winner, by the contributors. How about a poll?
>> >
>> > > And regarding the site (in no particular order):
>> >
>> > >    - I've said it before: the current state of NH identity is just
>> > >    terrible. Searches for "nhibernate" "nhibernate source" "nhibernate
>> bug
>> > >    tracker" "nhibernate docs" and "nhibernate binaries" should all
>> point to a
>> > >    unified site.
>> > >    - I don't have anything against Jira per se, but having it redirect
>> to
>> > >    an IP is just unprofessional
>> > >    - SourceForge still feels like 1999. I really like Google Code, I
>> > >    dislike CodePlex, and GitHub is meh. But the decision should be
>> made by
>> > >    those in charge of maintaining it.
>> >
>> > >     Diego
>> >
>> > > On Wed, Nov 3, 2010 at 08:03, Ayende Rahien <[email protected]>
>> wrote:
>> >
>> > >> Frans,
>> > >> Git is more popular than hg. And we aren't considering centralized
>> SCM
>> >
>> > >> And yes, there is a HUGE difference between sending a patch and
>> sending a
>> > >> pull request.
>> >
>> > >> a) it is *significantly* easier to handle a pull request, because it
>> is a
>> > >> single command, rather than a set of operations
>> > >> b) it allows you to have your own fork and easily merge future
>> changes
>> > >> c) it means that Joe can pull from you, not just from the master feed
>> >
>> > >> On Wed, Nov 3, 2010 at 12:54 PM, Frans Bouma <[email protected]> wrote:
>> >
>> > >>> > I actually do have a problem with hg. I think that Git is:
>> > >>> > a) more popular
>> >
>> > >>>         than what, subversion? Perforce? CVS?
>> >
>> > >>> > b) GitHub has tremendous pull in terms of encouraging
>> contributions.
>> > >>> > c) I saw a huge spike in the amount of people contributing once I
>> moved
>> > >>> to
>> > >>> > github.
>> >
>> > >>>         I have a hard time believing that the scc system used is of
>> any
>> > >>> relevance whether a developer is capable of contributing any code. I
>> > >>> mean:
>> > >>> it's not as if someone who changes some code in his own branch is
>> > >>> suddenly
>> > >>> able to commit those changes as well: the change has to be reviewed,
>> > >>> tested,
>> > >>> agreed upon and then it's committed. A svn patch is just as simple
>> for
>> > >>> that
>> > >>> than any other patch.
>> >
>> > >>>        I don't deny what you saw on ravendb stuff, I just find it a
>> > >>> 'coincidence' rather than a correlated event.
>> >
>> > >>>                FB
>> >
>> > >>> > On Wed, Nov 3, 2010 at 12:31 PM, Fabio Maulo <
>> [email protected]>
>> > >>> wrote:
>> >
>> > >>> >       And move the code in CodePlex...
>> >
>> > >>> >       --
>> > >>> >       Fabio Maulo
>> >
>> > >>> >       El 02/11/2010, a las 16:38, Jorge <[email protected]>
>> escribió:
>> >
>> > >>> >       > Hello there,
>> >
>> > >>> >       > I am in the process of downloading the code via SVN, and
>> it is
>> > >>> > taking
>> > >>> >       > a very long time.
>> >
>> > >>> >       > Can someone please enable Git repo in sourceforge, or
>> better
>> > >>> yet,
>> > >>> > move
>> > >>> >       > code to Github?
>> >
>> > >>> >       > Respectfully yours,
>> > >>> >       > Jorge
>>
>
>
>
> --
> Ken Egozi.
> http://www.kenegozi.com/blog
> http://www.delver.com
> http://www.musicglue.com
> http://www.castleproject.org
> http://www.idcc.co.il - הכנס הקהילתי הראשון למפתחי דוטנט - בואו בהמוניכם
>



-- 
Fabio Maulo

Reply via email to