title: Using --cvs-exclude in rsync Suddenly Ignores core Folder?
body: <p>I have been using the --cvs-exclude option on my rsync scripts for a little over a year now. I work with an SVN repository so it keeps the SVN files out of production.</p>
  
  <p>Today I attempted to rsync changes and suddenly rsync wasn't picking anything up from a folder named "core." Upon investigating I found out that "core" is a CVS folder so it gets ignored.</p>
  
  <p>So my question is why rsync worked at all for me, but suddenly today decided to start ignoring the "core" folder like it should be.</p>
  
  <p>I've solved the problem by simply ignoring SVN files instead of using CVS exclude, but am still perplexed as to why rsync worked for up until today.</p>
  
  <p>My old rsync code:</p>
  
  <pre><code>rsync -vcaz --no-p --cvs-exclude --exclude downloader --exclude media --exclude var     /var/www/project/ user@production.com:/var/www/project/httpdocs/ | grep -v '/$'
  </code></pre>
  
  <p>Operating system (Running Xubuntu):</p>
  
  <pre><code>Distributor ID: Ubuntu
  Description:    Ubuntu 11.10
  Release:    11.10
  Codename:   oneiric
  </code></pre>
  
  <p>rsync version:</p>
  
  <pre><code>rsync  version 3.0.8  protocol version 30
  Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
  Web site: http://rsync.samba.org/
  Capabilities:
  64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
  socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
  append, ACLs, xattrs, iconv, symtimes
  </code></pre>
  
  <p>Perhaps not a critical question, but it's bothering me nonetheless.</p>