My fork of dwm with patches for configuration changes. I keep the source code itself 'vanilla' within git, and maintain a set of patches that can be applied. This way it's easier to apply/remove them.
To create a patch:
git diff -up > patchIn order to apply a patch:
git apply patchcd ./dwm && make && sudo make installThe changes in both dwm.c and config.h made by patches should not be tracked into version control. This gives us the flexibility to apply/remove patches freely.