- # Note: OS X rsync itemize output is currently only 9 chars, not 11.
- expected_diff_rx='^\.d\.\.t.\.\.\.\.?\.? \./$'
+ # The number of rsync status characters varies, so accept any
+ # number of trailing dots. For example OS X native rsync produces
+ # 9, but Homebrew's produces 12, while on other platforms, 11 is
+ # common.
+ expected_diff_rx='^\.d\.\.t\.\.\.(\.)+ \./$'