Inline...
Best regards,
Alex Ionescu
On Thu, Jan 8, 2009 at 4:59 PM, Steven Noonan <steven(a)uplinklabs.net> wrote:
On Thu, Jan 8, 2009 at 12:46 PM, Alexander Potashev
<aspotashev(a)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(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev