[ros-dev] GIT mirror
Alex Ionescu
ionucu at videotron.ca
Thu Jan 8 23:23:31 CET 2009
Inline...
Best regards,
Alex Ionescu
On Thu, Jan 8, 2009 at 4:59 PM, Steven Noonan <steven at uplinklabs.net> wrote:
> On Thu, Jan 8, 2009 at 12:46 PM, Alexander Potashev
> <aspotashev at gmail.com> wrote:
> > On 15:20 Thu 08 Jan , Alex Ionescu wrote:
> >> This is a good article that covers many of my feelings about git:
> >> http://texagon.blogspot.com/2008/02/use-mercurial-you-git.html
> >
> > Have you read the comments to that post? ;)
> > There are a lot of tutorials on Git
> >
> >> Poor Windows support, VS2008 integration, crappy GUIs,
> >
> > Yes, that might be true (partly :)). But it works fine on cygwin.
>
> The Cygwin version works great, indeed.
Using Cygwin isn't acceptable, as Aleksey pointed out.
>
>
> As for IDE integration, there is a Git integration module for
> NetBeans. It's true there's nothing for Visual Studio yet, but I'm
> sure if someone wants it, they'll write it. Even so, I have never
> found use for IDE integration of any revision control solution.
Most of the developers use Windows and Visual Studio, so this is important
for them.
>
>
> >
> >> shitload of binaries
> >
> > Did you mean "goddamn idiotic truckload of sh*t"?
> >
> > You can use only one binary, the dashed commands are deprecated and one
> > day Git will get rid of them (just use 'git log' instead of 'git-log').
> > You can probably remove the dashed binaries at all (although, I haven't
> > tested it).
>
> Most of the dashed versions are already gone as of v1.6. The remaining
> ones are shell scripts. I suspect a lot of them can be removed later
> on, once more of it is implemented purely in C.
This is one of the many times your email used "one day"... Hg works *today*.
>
>
> >
> >> being installed, and confusing, complex commands which encourage messing
> >> with history, doing "ammends" to commits and other weird actions make
> git a
> >> totally bad choice for ReactOS development.
> >>
>
> Pfft. Amended commits aren't something you're forced into. It's just a
> handy feature that allows you to add to or modify the comment of a
> commit. A lot of your complaints sound to me like they're coming from
> someone who hasn't really -used- git all that much.
I've used git and if all you're doing is committing and checking out it's
simple enough. But the fact its architecture is so sloppy (imo) is what
bothers me -- it nearly encourages you to mess with things like history and
the source directory, which is very much against svn/hg's immutability.
>
>
> Worth noting that mercurial's performance is horrendous compared to
> Git. I've been using Git for all my projects lately (ranging from
> games to libraries, to scripts and other utilities). It works great.
I've yet to see actual numbers on that, especially on Windows systems.
The main problem with Hg is the same problem I have with GCC, Cygwin, etc --
it's a Linux tool built for Linux-based projects, with a fanatic Linux-based
fanbase that won't care much about Windows support, stability and
performance..
There is nothing wrong with that *in principle*, and I use git for
Linux-based school projects, but it makes it the wrong tool for a project
like ReactOS.
>
>
> - Steven
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-dev/attachments/20090108/9e348284/attachment-0001.html
More information about the Ros-dev
mailing list