I have a running SCM system for a large project, and am overall quite satisfied with it.
However, some users want to use the --depth option with GIT to truncate history; e.g. "git clone http://<server>/scm/git/<project> --depth 1"
This results in GIT spewing: "error: RPC failed; result=22, HTTP code = 500"
I cannot find anything in the SCM server logs that corresponds to this event, however it occurs every time the --depth option is passed to GIT.