Looks like a neat and light option to self-host git repositories.
This explains fairly well the reason why I spend so much time doing git rebases or push for more readable history in branches submitted for reviews. It helps a lot with the reviews and with finding root causes of issues later on.
Good advices on using tags properly for versioning.
Always wanted to try this particular way of dealing with patches. But none of the projects I contributed to so far work in that mode.
This is welcome changes in the git cli interface which I noticed... that said I'm already so used to the old method it'll take me some time to adjust.
A good reminder of why you don't want to mess too much with the VCS history for systems with long term maintenance and several stable releases.
Very nice set of tip and tricks for git. Quite a few are probably known to the more advanced users but still there might be one or two for everyone's taste.