git-files via hash instead of alist