

Arguably mapping out cities to this degree across the globe is a ginormous effort, on an order of magnitude more so than what Google Maps etc. currently provide. Thus I don’t think it’s entirely unreasonable to try designing something that operates purely in terms of sensory input (and of course map data where available, those approaches don’t have to be mutually exclusive).




In both cases, checkout updates your working tree (by checking out either all or just some files from a commit), just when you’re switching branches it moves your HEAD pointer too