I don't see any real arrogance in that speech; in fact, I see lots of jokes at his own expense about his (not entirely undeserved) reputation for arrogance.Solar wrote:On the "git -> overkill" tangent:
Link to Thorvals talking about git
1) I don't like the arrogance he repeatedly expresses during his speech. In fact, I think Thorvals is a git.
Don't use them features then. You don't have to. Git is like C: it contains lots of useufl features. Lots of features to hang yourself with too. But they're optional.Solar wrote:2) git is *aimed* at a massive-parallel, multi-merge project (like the Linux kernel undoubtedly is). It's great for that purpose, no doubt, but many of its features, and its overall workflow, are especially aimed at that very purpose.
Solar wrote:3) Those features and workflows make git less-than-straightforward to learn and use, especially if you had previous experience with "classic" systems (like CVS, SVN, ...).
4) For projects who do not have the requirements mentioned under 2), "man git" and "man git-clone" are, IMHO, overkill. Just go along with "XYZ checkout", "XYZ add" and "XYZ commit".
Code: Select all
git clone http://some.url/repo.git project
cd project
$EDITOR somefile
$EDITOR newfile
git add newfile
git commit -a
git push
Oh, and to the person who complained about using vim:
Code: Select all
echo "export EDITOR=nano" >> ~/.bashrc