git-shadow Keep a remote's repository and work-tree in sync in near-realtime so you can use local development tools