diff -rN -u old-rhythmbox/lib/rb-file-helpers.c new-rhythmbox/lib/rb-file-helpers.c
--- old-rhythmbox/lib/rb-file-helpers.c	2006-12-22 21:16:37.000000000 +0000
+++ new-rhythmbox/lib/rb-file-helpers.c	2006-12-22 21:16:37.000000000 +0000
@@ -675,7 +675,7 @@
 		return TRUE;
 
 	/* skip hidden and unreadable files and directories */
-	if (g_str_has_prefix (rel_path, ".") ||
+	if (g_str_has_prefix (rel_path, ".") || g_str_has_suffix(rel_path,"_darcs") || g_str_has_suffix(rel_path,"CVS") || 
 	    ((info->valid_fields & GNOME_VFS_FILE_INFO_FIELDS_ACCESS) &&
 	    !(info->permissions & GNOME_VFS_PERM_ACCESS_READABLE))) {
 		*recurse = FALSE;

