abstract away cache semantics
re-point local tracking branches on 'asp update'

This ensures that 'git pull' works in a checked-out repo after an
update.

https://bbs.archlinux.org/viewtopic.php?pid=1455457#p1455457