<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jan 16, 2014 at 9:48 AM, John Pierman <span dir="ltr"><<a href="mailto:haqthat@gmail.com" target="_blank">haqthat@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Why is it not ignoring case?</div></div></blockquote></div><br>Because you're not running it on a case-ignoring filesystem.  That patch is (sadly) only a partially effective set of changes that helps rsync to deal with a filesystem that doesn't differentiate upper-/lower-case when naming files.  Rsync's main algorithm of probing for files by name (via stat) didn't change, and thus it doesn't try to find an alternate name for the same file if the filesystem isn't conglomerating them together (and indeed, it totally fails to notice if the case on a filename has changed on the server compared to the file's name on the receiver).</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">For a means of fixing this, I'm imaging having the code that is used for --delete-during getting modified to notice changes in case and trying to fix them (even if rsync isn't doing a delete-during run).  If that were done, the patch would probably then be in good enough shape to finally be included in the main code.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra"><div>..wayne..</div>
</div></div>