Comment made by: jafingerhut
With latest head I was able to successfully apply patch CLJ-976-queue-literal-eval-and-synquote.diff with this command:
git am --keep-cr -s < CLJ-976-queue-literal-eval-and-synquote.diff
with some warnings, but successfully applied. If I try it without the --keep-cr option, the patch fails to apply. I believe this is often a sign that either one of the files being patched, or the patch itself, contains CR/LF line endings, which some of the Clojure source files definitely do.
The command above (with --keep-cr) is currently the one recommended for applying patches on page http://dev.clojure.org/display/design/JIRA workflow in section "Screening Tickets". I added the suggested --keep-cr option after running across another patch that applied with the option, but not without it.