Right. I answered "Post-it Notes", but I didn't count emails. I do exactly the same, and also at the end of the day I take a picture of whatever urgent is left on my post-it's and email myself. Obviously after making sure the image is readable I leave the email unread
I did pretty much that to install a linux distro on a 486 laptop - I compiled the kernel, libraries, etc. - then built a bootdisk and filesystem. I then went on and copied the ~15m filesystem using a bunch of floppies (no network) one disk at a time after booting from the floppy, and finally installed the bootloader.
The Linux From Scratch HOWTO has all instructions for it, although in my case I diverted a little bit from it - for instance I used uClibc instead of Glibc and a 2.2 kernel. Doing it from scratch gives you the best way to select more recent components for some parts while using smaller/older ones elsewhere, so you don't end up with a totally outdated system.
Since our original announcement of Mercurial support, Git has grown significantly more popular and user-friendly, and on the technical side, it has added an efficient “smart” HTTP protocol that fits with Google’s HTTP-based infrastructure. (Note that this feature is only available in version 1.6.6 and later.)
The blog post goes on to briefly describe some of the technical aspects of the service including a note that states
"to fit with our existing Python-based system, our Git server implementation is powered in part by Dulwich" which is a pure-Python implementation of the Git file formats and protocols.
I, for one, welcome the new option and will be curious to see if it gains any traction against GitHub.
Math is like love -- a simple idea but it can get complicated. -- R. Drabek