[OT] DVCS

Bruno Medeiros brunodomedeiros+spam at com.gmail
Wed Nov 17 11:00:15 PST 2010


On 13/11/2010 11:24, "Jérôme M. Berger" wrote:
> Bruno Medeiros wrote:
>> Well, yes, it is every-times with regards to having to add the extra
>> commit option. But it is just 3 extra characters, and I'm guessing it is
>> quite easy to remember every time (maybe a little bit less if you use
>> different VCS often, yeah).
>> I'm not saying git would not be better designed if " -a" was the
>> default, just that it's a very unimportant in terms of comparing VCS's.
>> (It matters even less to my usage of VCS, since almost always I use
>> Eclipse's graphical interface, which has a common behavior for the basic
>> operations in all popular VCS. :) )
>>
> 	Like I said, it is a pretty minor issue in and of itself. Its
> importance is as a symptom of how poorly designed the interface is
> in general. My main objections to Git are in order of importance:
>
> 1. Data corruption on Windows. That one is the killer issue;
>
> 2. Poor interface by design! The "-a" option is in this category,
> but it is not the only issue there by far. Most of those issues
> taken individually would be pretty minor, but added together they
> make Git very uncomfortable to work with;
>
> 3. Git is not a VCS so much as a PMS (Patch Management System). The
> difference is in the way each views history: for a VCS, history is
> important in and of itself, whereas for a PMS like Git history is
> just something you keep to help you merge branches. Git's much
> touted history rewriting abilities are more a liability than an
> asset for a VCS. In a roundabout way, this is why most Git users
> view the "-a" issue as negligible: if you forget part of a commit,
> just commit the missing changes and collapse the two changesets
> (which is easy since we don't care about history anyway).
>
>
> 	Points 1 and 2 are real issues. That is, they are intrinsically
> negative points. Point 3 is more a difference between Git and
> everything else, so it will be negative or neutral (*) depending on
> what exactly you expect from a SCM.
>
> 		Jerome
>
> (*) I wrote "neutral" instead of "positive", because IMO Mercurial
> offers similar abilities as a PMS if that is all you want.
>

Hum, thanks, this post was quite informative.

But what exactly is that data corruption issue on Windows?

-- 
Bruno Medeiros - Software Engineer


More information about the Digitalmars-d-announce mailing list