discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Proposal: Switch back to savannah using GIT


From: Dr. H. Nikolaus Schaller
Subject: Re: Proposal: Switch back to savannah using GIT
Date: Mon, 25 May 2015 16:34:59 +0200

Hi,

Am 25.05.2015 um 15:32 schrieb Riccardo Mottola <riccardo.mottola@libero.it>:

> Hi,
> 
> Gregory Casamento wrote:
>> I would like to reach some sort of consensus on this rather than a flame 
>> war.  I would ask that only active committers comment on this email thread 
>> so that we can be clear about the reasons for or against this move.   I have 
>> stated the reasons I have above.
>> 
>> Please let me know what you think.
> 
> http://www.databasesandlife.com/why-subversion-is-better-than-git/
> 
> Lot’s of fine stuff I have to agree with!

Well, I disagree with some of his arguments:

* empty directories: not relevant to me (if needed, a script or tool can create 
a missing directory on the fly)
* revert a commit: is only needed if you commit too early. If you think before 
committing, you rarely have to revert.
* binary files: should rarely be part of an open source project where you can 
regenerate them by running the compiler
* the next 2 or 3 are no diff between git and svn
* commit as different user: why?
* etc.

So most of the list of “well-engineered practical features” does not have to do 
much with my daily practice or are on par with git.
In other words: you will always find proponents for either one :)

> 
> generating a patch with SVN is easy! With github it is ugly. Reverting is a 
> breeze.

git revert?

BTW: I am not in favour of git because it is “cool” or “modern”. I was 
resistent for quite a while until I was forced by some
project to use it. And then I learned that it is better than svn in daily 
practice. Not only for big projects but also for small
1-man projects. Of course only after learning to get used to the horrible 
command line interface.

BR,
Nikolaus


reply via email to

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