@kode54
There should be no problem with a repository being larger then 5MB. The 5MB limit is for a packfile in a single git push. (git-ssb should probably detect and prevent pushes like this). The situation of the repository appearing empty sounds like a bug in git-ssb-web. One possible source for the bug is that git-ssb-web or ssb-git-repo modifies git-update messages that it gets from sbot/ssb-client, and subsequent sbot calls returning those messages return the modified ones as they are cached by leveldb. This needs more investigation but the fix should just be to not modify any objects returned from sbot rpc calls.