McEs, A Hacker Life
Git Tips and Tricks
Good to see GNOME
happily using git. It turned out to be a surprisingly smooth process. Thanks
krh and
owen!
Some of us have been busy working on the
docs. There's still a lot to write, edit, and polish (help appreciated!). My favorite page is the
Git Tips and Tricks. I learned a couple new tricks myself, so thought I share. Add yours.
Labels: git, gnome
gnome-changelog
Dear Lazy Hackers,
Here is my version of prepare-ChangeLog.pl, based on a version I found around the web, with a couple of formatting changes and incomplete git support.
Here is webkit's heavily hacked version of prepare-ChangeLog.pl, apparently based on a separate version and without multiple ChangeLog support as far as I see, but with full git support.
Who is the brave soul / fearless Perl hacker to merge them and create an authentic version and then add it to gnome-common?
I also have a bunch of other gnome scripts I use
here.
Thanks,
behdad
Labels: ChangeLog, git, gnome
Please Git It
Continuing the
Git Migration thread from
foundation-list, I have to agree with
ebassi that git is designed to be highly scriptable. That's kind of a
tautology as one can infer it from the fact that most git tools are written as scripts calling lower-level ones.
What I wanted to post but am now writing here is that you can write a wrapper around git (
porcelain as they call it in git speak) that behaves exactly like bad ol' CVS if you really want to keep the old workflows and minimize the learning curve. Without bothering to write a full script, lets have a quick look:
cvs -d root checkout module
git clone root/module module
cd module
git checkout -b working
cvs update
git fetch
git rebase master
cvs commit what
git commit what?what:.
git push origin working:master
cvs tag tagname
git tag tagname
git push origin tagname
You get the idea... However, the main point about migration to distributed source control systems is, you really should not keep your old workflows or you are ignoring most of the benefits. Non-technical users (translators?) can use these kind of scripts though. Last but not least, you can do
cool things with git that you can't do with CVS.
Labels: cvs, git, gnome
Motion Typography Art
Awesome samples in
Motion Typography: 4 Approaches To Kinetic Text. Check out the videos. My favorite is the second one. I wish I could do something like these one day. Other than the fact that I don't have the artistic talent for it, all are done in Adobe After Effects. No idea if we have any comparable Free Software tools. Guess not.
In other links, great
Git for Computer Scientists intro. Thanks
Federico!
Labels: git, motion, typography, video, youtube