I have created two videos how to send patches with git:
http://code.google.com/p/sympy/wiki/GitTutorials
one is 50s, the other is 8min, see the wiki for more info.
Let me know what you think. It actually takes longer than I thought
--- I thought the first video would be about 10s to 15s long and the
other one about 5 minutes. So I will have to prepare exactly what I am
going to say and show and do it again, 8min is too long.
Would anyone like to create similar videos? In fact, it'd be cool if
you could challenge me and create better videos than I did above. The
tool for creating the video is linked in the wiki. The first video
should be a really short (less than a minute) intro how to send a
patch to sympy for someone who doesn't want to learn git. The other
video should be the "right" way to work with git and send patches and
work with branches. I did a mistake in the middle that I fell into
explaining "git log -- doc" vs "git log doc --", which doesn't belong
into this video. On the other hand I should spend more time explaining
how remotes work, basically by watching the second video, you should
get a very solid understanding how git works and you should be able to
work with git after watching it.
There should also be a third video showing "git rebase", which is
extremely powerful tool, which to my knowledge no other vcs has (hg
rebase is still very powerless comared to git rebase). When I polish
it, I'll send it to the hg list, to get some feedback :) and maybe
someone there will create a similar video for mercurial. Also I am
very curious how one can work with mercurial branches, for me it was
always quite a bad experience (this is the contents of the second
video, which I --- ore someone else -- need to polish more too).
I finally managed to fix all problems with audio, video, encoding,
amplifying and posting to youtube, but I had to write a video capture
tool in Python, using gtk and alsa. I also wrote python wrappers to
theora in case anyone is interested:
http://certik.github.com/python-theora/
later on I would like to be able to do the basic video and audio
editing from Python, it's very convenient.
Ondrej