Deployment Keys do not allow git ls-remote
Created by: benbarclay
Many deployment tools (Ansible, Chef, etc) use git ls-remote to determine whether a git pull is required as part of a deployment.
Deployment Keys associated with a project do not allow a ls-remote to be performed.
Without being able to do the ls-remote, you need to force a pull/clone to occur. This is at odds with these tools ability to work in an idempotent manner.