Quoth the git-remote-helpers man page: "If option check-connectivity is requested, the helper must output connectivity-ok if the clone is self-contained and connected." I tried doing that in a helper, but I still got a connectivity check. Looking at the code, it looks like this only works if I supply a ".keep" file, and it only works for objects within the kept pack. If I want my helper to write more than one pack, I can't use this feature. What I would expect, given the man page text, is that if connectivity- ok is output, the entire rev-list bit is skipped. Is this a bug? Or is it working as intended, and the documentation is just unclear? Should there be an option for "I (the remote helper) know what I am doing, so please don't bother to check connectivity"?