I'm not the original poster but I'm grateful for you pointing out that the problem was with the
PowerShell parsing and the curly braces being treated specially. I
didn't think of that, so thanks. Unfortunately, your solution didn't
work for me. I'm not sure why because it seems like a valid approach.
What did work for me was quoting the revision dates, either with single or double quotes. So, the following both worked for me:
svn log -q -r '{2019-11-24}:{2019-11-25}'
I
did also find a method of escaping the curly brackets that worked,
using the backtick (`) - not to be confused with the single quote, as
follows:
svn log -q -r `{2019-11-24`}:`{2019-11-25`}
Hope this helps.