Fix up recursive cd, and set git default pull to matching.