Authenticating with a password with git over http works again. More information here.
Replace argument `s` of `write_snapshot` by its component `list`.