Wow; with drush, as Larry hinted, no need to use CVS versions anymore unless you&#39;ve hacked the module. Goodbye cvs_deploy module and lots of CVS files getting committed to SVN.<br><br>But here is my question. Can anyone confirm that what I just described is not so with Drupal core. Though Drush can download a fresh non CVS install of Drupal, It isn&#39;t able to upgrade Drupal core. So it seems like it still makes sense to not use Drush for downloading Drupal core, but stick to CVS for ease of upgrade. Can anyone confirm that is correct?<br>
<br>Shai<br><br><div class="gmail_quote">On Tue, Nov 24, 2009 at 9:07 PM, Shai Gluskin <span dir="ltr">&lt;<a href="mailto:shai@content2zero.com">shai@content2zero.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks Larry and Andrew!<br><br>Larry, can you use --exclude to deal with the OS X crap?<br><font color="#888888"><br>Shai</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, Nov 24, 2009 at 8:38 PM, <a href="mailto:larry@garfieldtech.com" target="_blank">larry@garfieldtech.com</a> <span dir="ltr">&lt;<a href="mailto:larry@garfieldtech.com" target="_blank">larry@garfieldtech.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">SVN isn&#39;t quite as bad for this as you make it out to be. :-)  You can do:<br>
<br>
svn add --force sites/all/modules<br>
<br>
and it will recursively add any files under that directory that it doesn&#39;t already know about.  Be careful of ._ files and similar crap that OS X may create. :-)<br>
<br>
That&#39;s actually my usual workflow at this point.  Drush dl to grab new modules, drush update to update a module, followed by the svn command above and then commit.  It doesn&#39;t handle file deletes or major file reorganization, but those are quite rare.<br>


<br>
And I almost never check out a module straight from CVS.  If I want a dev version, you can tell Drush to get that for you.<br>
<br>
--Larry Garfield<div><div></div><div><br>
<br>
Shai Gluskin wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I get modules from d.o. from CVS, then I commit them to my own repository with SVN.<br>
<br>
When updating modules I&#39;ve doing SVN del, CVS co, SVN add instead of simply CVS up because of orphaned and new files. SVN freaks out over orphans and the new files are just a pain since you need to SVN add for each one.<br>


<br>
But I just installed Drush and I&#39;m so excited about making all this easy. So I&#39;m motivated to finally ask for help around this.<br>
<br>
So if you commit CVS versions of contrib to SVN, what is your method for dealing with orphans and new files?<br>
<br>
Thanks,<br>
<br>
Shai<br>
</blockquote>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>