From da057026c702864ba3050c316b69fbd92f8a810e Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Mon, 7 Feb 2011 01:15:01 +0000 Subject: [PATCH] [fetcher] Add more handy exclude rules --- SparkleLib/SparkleFetcher.cs | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/SparkleLib/SparkleFetcher.cs b/SparkleLib/SparkleFetcher.cs index a305649c..83f5fa5d 100644 --- a/SparkleLib/SparkleFetcher.cs +++ b/SparkleLib/SparkleFetcher.cs @@ -134,17 +134,37 @@ namespace SparkleLib { TextWriter writer = new StreamWriter (exlude_rules_file_path); - // Ignore gedit swap files + // gedit and emacs writer.WriteLine ("*~"); - // Ignore vi swap files - writer.WriteLine (".*.sw?"); - - // Ignore OSX's invisible directories - writer.WriteLine (".DS_Store"); + // vi(m) + writer.WriteLine (".*.sw[a-z]"); + writer.WriteLine ("*.un~"); + writer.WriteLine ("*.swp"); + writer.WriteLine ("*.swo"); - // Ignore Windows cache files + // KDE + writer.WriteLine (".directory"); + + // Mac OSX + writer.WriteLine (".DS_Store"); + writer.WriteLine ("Icon?"); + writer.WriteLine ("._*"); + writer.WriteLine (".Spotlight-V100"); + writer.WriteLine (".Trashes"); + + // Windows writer.WriteLine ("Thumbs.db"); + writer.WriteLine ("Desktop.ini"); + + // CVS + writer.WriteLine ("*/CVS/*") + writer.WriteLine (".cvsignore"); + writer.WriteLine ("*/.cvsignore"); + + // Subversion + writer.WriteLine ("/.svn/*"); + writer.WriteLine ("*/.svn/*"); writer.Close ();