Tag: Git

Large scale Git history rewrites

How to rewrite the history of 170k commits and 2.8 million objects in 19 minutes with ~300 lines of python code. The adventures of a Git pervert, a python fanatic and a performance freak.


How to fork Android on GitHub

Forking Android for personal embedded projects can be an interesting use case. Unfortunately, due to the complexity of Android's codebase, it might not be as straightforward as forking an average standalone project, even for of a single line change. This post explains how to maintain a fork of Android on GitHub in a sensible and efficient way.