I can recommend this talk for git users beyond the basics who want to learn about some more advanced (well, not too advanced) git stuff. It's very concise; only half an hour.
git suffers from the wrong people using it. As everyone is using git, the whole thing is a growing bubble. Waiting for the explosion...How is that even supposed to make sense?
git suffers from the wrong people using it. As everyone is using git, the whole thing is a growing bubble. Waiting for the explosion...How is that even supposed to make sense?
[/EDIT]At least hg comes with native tools on Windows.
Why not?

I really like some of the ideas behind Git (such as how blobs automatically handle de-duplication of data), but I hate the tools I've used to try to interact with Git.
No, it does not. Unless you have a weird definition of "native".What is your definition of native? What makes the Windows version of Git disqualify as being native?
Last time I checked, the Windows version of git was a weird cross-compiled Cygwin build.Dunno if I've ever seen that - but even if I'm not a fan of Cygwin, that would still classify as native.

that would still classify as native.
Then answer my previous question: "What is your definition of native?" - and, while you're add it, elaborate on why it matters.that would still classify as native.No.
BTW: How many languages does the git "native" Windows version actually use? Mercurial uses one...Mercurial is a mix of Python and native modules - core Git is C and shell scripts (and I haven't checked what portion is shell scripts these days).
Then answer my previous question: "What is your definition of native?" - and, while you're add it, elaborate on why it matters.
Original address: https://www.donationcoder.com/forum/index.php?topic=21222.0