From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Juanma Barranquero" Newsgroups: gmane.emacs.help Subject: Re: Backup Blacklist Date: Thu, 4 Jan 2007 00:41:53 +0100 Message-ID: References: <45990274.5060103@gatech.edu> <459A0379.6000508@gatech.edu> <459AC940.6060505@gatech.edu> <459B034F.5070206@gatech.edu> <459B43BB.70105@gatech.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_173509_3519637.1167867713468" X-Trace: sea.gmane.org 1167867735 29100 80.91.229.12 (3 Jan 2007 23:42:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 3 Jan 2007 23:42:15 +0000 (UTC) Cc: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jan 04 00:42:13 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1H2FkJ-0002RX-CR for geh-help-gnu-emacs@m.gmane.org; Thu, 04 Jan 2007 00:42:12 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H2FkH-0006W2-Qt for geh-help-gnu-emacs@m.gmane.org; Wed, 03 Jan 2007 18:42:09 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1H2Fk4-0006Vp-OL for help-gnu-emacs@gnu.org; Wed, 03 Jan 2007 18:41:56 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1H2Fk3-0006Vc-1L for help-gnu-emacs@gnu.org; Wed, 03 Jan 2007 18:41:55 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H2Fk2-0006VZ-Ug for help-gnu-emacs@gnu.org; Wed, 03 Jan 2007 18:41:54 -0500 Original-Received: from [64.233.182.188] (helo=nf-out-0910.google.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1H2Fk2-00035y-Dh for help-gnu-emacs@gnu.org; Wed, 03 Jan 2007 18:41:54 -0500 Original-Received: by nf-out-0910.google.com with SMTP id h2so509074nfe for ; Wed, 03 Jan 2007 15:41:53 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=iyXb028j93umQImwTY8ow26xu5OPZK+vYJQlgE6iokwvCqT3olPf6GGiKfbralGgc1UYbXASAwIwHmygPSLWul4F+ue9t+uCmcgEI/AymFoJM03UwcywC6YgwwMjZgZK8VI881jPS00jf4IELB02oWuvi3c5To1ng0l3WsPsi7A= Original-Received: by 10.82.116.15 with SMTP id o15mr782734buc.1167867713497; Wed, 03 Jan 2007 15:41:53 -0800 (PST) Original-Received: by 10.82.147.2 with HTTP; Wed, 3 Jan 2007 15:41:53 -0800 (PST) Original-To: "Matthew Flaschen" In-Reply-To: X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:40131 Archived-At: ------=_Part_173509_3519637.1167867713468 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 1/3/07, Juanma Barranquero wrote: I've put it all in a package (lightly tested, BTW). Hope it helps, and hope the docstrings are documentation enough :) /L/e/k/t/u ------=_Part_173509_3519637.1167867713468 Content-Type: application/octet-stream; name=backup-exclude.el Content-Transfer-Encoding: base64 X-Attachment-Id: f_ewie9nbz Content-Disposition: attachment; filename="backup-exclude.el" Ozs7IGJhY2t1cC1leGNsdWRlLmVsIC0tLSBleGNsdWRlIGluZGl2aWR1YWwgZmlsZXMgZnJvbSBi YWNrdXANCg0KOzsgQ29weXJpZ2h0IChDKSAyMDA3IEp1YW5tYSBCYXJyYW5xdWVybw0KOzsgQXV0 aG9yOiBKdWFubWEgQmFycmFucXVlcm8gPGxla2t0dUBnbWFpbC5jb20+DQo7OyBLZXl3b3Jkczog YmFja3VwDQoNCjs7IFRoaXMgZmlsZSBpcyBub3QgeWV0IHBhcnQgb2YgR05VIEVtYWNzLg0KDQo7 OyBHTlUgRW1hY3MgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yIG1vZGlmeQ0KOzsgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkNCjs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp b247IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikNCjs7IGFueSBsYXRlciB2 ZXJzaW9uLg0KDQo7OyBHTlUgRW1hY3MgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp dCB3aWxsIGJlIHVzZWZ1bCwNCjs7IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQo7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlDQo7OyBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLg0KDQo7OyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2 ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQ0KOzsgYWxvbmcgd2l0 aCBHTlUgRW1hY3M7IHNlZSB0aGUgZmlsZSBDT1BZSU5HLiAgSWYgbm90LCB3cml0ZSB0byB0aGUN Cjs7IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBG aWZ0aCBGbG9vciwNCjs7IEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLg0KDQooZXZhbC13aGVu LWNvbXBpbGUgKHJlcXVpcmUgJ2NsKSkNCihyZXF1aXJlICdyZWdleHAtb3B0KQ0KDQooZGVmZ3Jv dXAgYmFja3VwLWV4Y2x1ZGUgbmlsDQogICJFeGNsdWRlIGZpbGVzIGZyb20gYmFja3VwLiINCiAg Omdyb3VwICdlbWFjcykNCg0KOzsgSW50ZXJuYWwNCihkZWZ2YXIgYmV4LW1vZGUgbmlsKQ0KKGRl ZnZhciBiZXgtcHJldmlvdXMtYmFja3VwLXByZWRpY2F0ZSBuaWwpDQoNCihkZWZjdXN0b20gYmV4 LXNhdmUtZmlsZSAifi8uZW1hY3MuZC9iYWNrdXAtZXhjbHVzaW9ucyINCiAgIkZpbGUgdG8gc2F2 ZSB0aGUgYmFja3VwIGV4Y2x1c2lvbiBsaXN0Lg0KU2V0IHRvIG5pbCB0byBkZWFjdGl2YXRlIHNh dmluZyBvZiB0aGUgZXhjbHVzaW9uIGxpc3QuIg0KICA6dHlwZSAnKGNob2ljZSBmaWxlIChjb25z dCA6dGFnICJOb25lIiBuaWwpKQ0KICA6c2V0ICMnKGxhbWJkYSAoc3ltIHZhbCkNCiAgICAgICAg ICAgKHNldC1kZWZhdWx0IHN5bSB2YWwpDQogICAgICAgICAgICh3aGVuIGJleC1tb2RlDQogICAg ICAgICAgICAgKGlmIHZhbA0KICAgICAgICAgICAgICAgICAoYWRkLWhvb2sgJ2VtYWNzLWtpbGwt aG9vayAnYmV4LXNhdmUtZXhjbHVzaW9ucykNCiAgICAgICAgICAgICAgIChyZW1vdmUtaG9vayAn ZW1hY3Mta2lsbC1ob29rICdiZXgtc2F2ZS1leGNsdXNpb25zKSkpKQ0KICA6Z3JvdXAgJ2JhY2t1 cC1leGNsdWRlKQ0KDQooZGVmY3VzdG9tIGJleC1jYXNlLWZvbGQtc2VhcmNoIGNhc2UtZm9sZC1z ZWFyY2gNCiAgIldoZXRoZXIgdG8gaWdub3JlIGNhc2Ugd2hlbiBtYXRjaGluZyBmaWxlcyBpbiB0 aGUgZXhjbHVzaW9uIGxpc3QuIg0KICA6dHlwZSAnYm9vbGVhbg0KICA6Z3JvdXAgJ2JhY2t1cC1l eGNsdWRlKQ0KDQooZGVmdW4gYmV4LWV4Y2x1ZGUtZmlsZXMgKCZyZXN0IGZpbGVzKQ0KICAiRXhj bHVkZSBmcm9tIGJhY2t1cCBhbGwgZmlsZW5hbWVzIGluIEZJTEVTLg0KVGhleSBtdXN0IGJlIGFi c29sdXRlIHBhdGhzLg0KT3RoZXIgZmlsZXMgYXJlIHBhc3NlZCB0byB0aGUgZnVuY3Rpb24gcHJl dmlvdXNseSBwb2ludGVkIGJ5DQpgYmFja3VwLWVuYWJsZS1wcmVkaWNhdGUnLCBzbyBpdCBpcyBz dGlsbCBwb3NzaWJsZSBmb3IgdGhlbQ0KdG8gYmUgZXhjbHVkZWQgYW55d2F5LiINCiAgKGxldCAo KGV4Y2x1ZGVkIChnZXQgJ2JhY2t1cC1leGNsdWRlIDpmaWxlcykpKQ0KICAgICh3aGVuIGZpbGVz DQogICAgICAobWFwYyAjJyhsYW1iZGEgKGZpbGUpDQogICAgICAgICAgICAgICAgKHVubGVzcyAo ZmlsZS1uYW1lLWFic29sdXRlLXAgZmlsZSkNCiAgICAgICAgICAgICAgICAgIChlcnJvciAiJXMg aXMgbm90IGFuIGFic29sdXRlIGZpbGVuYW1lIiBmaWxlKSkNCiAgICAgICAgICAgICAgICAocHVz aG5ldyAoZXhwYW5kLWZpbGUtbmFtZSBmaWxlKSBleGNsdWRlZCA6dGVzdCAjJ2VxdWFsKSkNCiAg ICAgICAgICAgIGZpbGVzKQ0KICAgICAgKHB1dCAnYmFja3VwLWV4Y2x1ZGUgOmZpbGVzIGV4Y2x1 ZGVkKSkNCiAgICA7OyBSZWNvbXB1dGUgdGhlIHJlZ2V4cCBjYWNoZQ0KICAgIChwdXQgJ2JhY2t1 cC1leGNsdWRlIDpyZWdleHAgKGFuZCBleGNsdWRlZA0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoY29uY2F0ICJeIiAocmVnZXhwLW9wdCBleGNsdWRlZCkgIiQiKSkpKSkN Cg0KKGRlZnVuIGJleC1leGNsdWRlLWZpbGUtZnJvbS1iYWNrdXAgKCZvcHRpb25hbCBmaWxlKQ0K ICAiRXhjbHVkZSBGSUxFIGZyb20gYmFja3VwLg0KRGVmYXVsdHMgdG8gdGhlIGN1cnJlbnQgYnVm ZmVyJ3MgdmlzaXRlZCBmaWxlLCBpZiBhbnkuIg0KICAoaW50ZXJhY3RpdmUgKGxpc3QgKHJlYWQt ZmlsZS1uYW1lICJGaWxlIHRvIGV4Y2x1ZGUgZnJvbSBiYWNrdXA6ICIgbmlsIG5pbCB0DQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3Rvcnkg YnVmZmVyLWZpbGUtbmFtZSkpKSkNCiAgKGJleC1leGNsdWRlLWZpbGVzIGZpbGUpKQ0KDQooZGVm dW4gYmV4LXJlbW92ZS1leGNsdXNpb24gKCZyZXN0IGZpbGVzKQ0KICAiUmVtb3ZlIEZJTEVTIGZy b20gdGhlIGJhY2t1cCBleGNsdXNpb24gbGlzdC4NClRoZXkgYXJlIHN0aWxsIHBhc3NlZCB0byB0 aGUgZnVuY3Rpb24gcHJldmlvdXNseSBwb2ludGVkIGJ5DQpgYmFja3VwLWVuYWJsZS1wcmVkaWNh dGUnLCBzbyBpdCBpcyBzdGlsbCBwb3NzaWJsZSBmb3IgdGhlbQ0KdG8gYmUgZXhjbHVkZWQgYW55 d2F5LiINCiAgKGxldCAoKGV4Y2x1ZGVkIChnZXQgJ2JhY2t1cC1leGNsdWRlIDpmaWxlcykpKQ0K ICAgIChtYXBjICMnKGxhbWJkYSAoZmlsZSkNCiAgICAgICAgICAgICAgKHNldHEgZXhjbHVkZWQg KGRlbGV0ZSAoZXhwYW5kLWZpbGUtbmFtZSBmaWxlKSBleGNsdWRlZCkpKQ0KICAgICAgICAgIGZp bGVzKQ0KICAgIChwdXQgJ2JhY2t1cC1leGNsdWRlIDpmaWxlcyBleGNsdWRlZCkNCiAgICAoYmV4 LWV4Y2x1ZGUtZmlsZXMpKSkNCg0KKGRlZnVuIGJleC1lbmFibGUtcHJlZGljYXRlIChmaWxlKQ0K ICAiQWx0ZXJuYXRlIGBiYWNrdXAtZW5hYmxlLXByZWRpY2F0ZScgZnVuY3Rpb24gdGhhdCBleGNs dWRlcyBmcm9tDQpiYWNrdXBzIHRob3NlIGZpbGVzIHJlZ2lzdGVyZWQgd2l0aCBgYmV4LWV4Y2x1 ZGUtZmlsZXMnIG9yDQpgYmV4LWV4Y2x1ZGUtZmlsZS1mcm9tLWJhY2t1cCcuIg0KICAobGV0ICgo cmVnZXhwIChnZXQgJ2JhY2t1cC1leGNsdWRlIDpyZWdleHApKSkNCiAgICAoaWYgKGFuZCByZWdl eHANCiAgICAgICAgICAgICAobGV0ICgoY2FzZS1mb2xkLXNlYXJjaCBiZXgtY2FzZS1mb2xkLXNl YXJjaCkpDQogICAgICAgICAgICAgICAoc3RyaW5nLW1hdGNoIHJlZ2V4cCAoZXhwYW5kLWZpbGUt bmFtZSBmaWxlKSkpKQ0KICAgICAgICBuaWwNCiAgICAgIChmdW5jYWxsIGJleC1wcmV2aW91cy1i YWNrdXAtcHJlZGljYXRlIGZpbGUpKSkpDQoNCihkZWZ1biBiZXgtc2F2ZS1leGNsdXNpb25zICgp DQogICJTYXZlIHRoZSBiYWNrdXAgZXhjbHVzaW9uIGxpc3QgaW4gZmlsZSBgYmV4LXNhdmUtZmls ZScgKHdoaWNoIHNlZSkuDQpUaGlzIGZ1bmN0aW9uIGlzIGludGVuZGVkIHRvIGJlIGNhbGxlZCBm cm9tIGBlbWFjcy1raWxsLWhvb2snLiINCiAgKGxldCAoKGRpciAoZmlsZS1uYW1lLWRpcmVjdG9y eSBiZXgtc2F2ZS1maWxlKSkpDQogICAgKHVubGVzcyAoZmlsZS1kaXJlY3RvcnktcCBkaXIpICht YWtlLWRpcmVjdG9yeSBkaXIgdCkpKQ0KICAod2l0aC10ZW1wLWZpbGUgYmV4LXNhdmUtZmlsZQ0K ICAgIChpbnNlcnQgIjs7IGJhY2t1cC1leGNsdWRlIHNhdmUgZmlsZVxuOzsgdmVyc2lvbjogMS4w XG4oYmV4LWV4Y2x1ZGUtZmlsZXMgIikNCiAgICAobWFwYyAjJyhsYW1iZGEgKGZpbGUpDQogICAg ICAgICAgICAgIChpbnNlcnQgKGZvcm1hdCAiICBcIiVzXCJcbiIgZmlsZSkpKQ0KICAgICAgICAg IChnZXQgJ2JhY2t1cC1leGNsdWRlIDpmaWxlcykpDQogICAgKGluc2VydCAiKVxuIikpKQ0KDQoo ZGVmdW4gYmV4LXJlc3RvcmUtZXhjbHVzaW9ucyAoKQ0KICAiUmVzdG9yZSB0aGUgYmFja3VwIGV4 Y2x1c2lvbiBsaXN0IGZyb20gZmlsZSBgYmV4LXNhdmUtZmlsZScgKHdoaWNoIHNlZSkuDQpUaGlz IGZ1bmN0aW9uIGlzIGludGVuZGVkIHRvIGJlIGNhbGxlZCBmcm9tIHlvdXIgYC5lbWFjcycuIg0K ICAod2hlbiAoZmlsZS1leGlzdHMtcCBiZXgtc2F2ZS1maWxlKQ0KICAgIChsb2FkLWZpbGUgYmV4 LXNhdmUtZmlsZSkpKQ0KDQooZGVmdW4gYmV4LW1vZGUgKCZvcHRpb25hbCBhcmcpDQogICJUb2dn bGUgQkVYIChiYWNrdXAgZXhjbHVzaW9uKSBtb2RlLg0KV2hlbiBhY3RpdmUsIGZpbGVzIGV4Y2x1 ZGVkIHRocm91Z2ggYGJleC1leGNsdWRlLWZpbGVzJyBhbmQNCmBiZXgtZXhjbHVkZS1maWxlLWZy b20tYmFja3VwJyBhcmUgbm90IGJhY2tlZCB1cC4NCldpdGggQVJHLCBzZXQgQkVYIG1vZGUgb24g aWZmIEFSRyBpcyBwb3NpdGl2ZSwgb2ZmIG90aGVyd2lzZS4iDQogIChpbnRlcmFjdGl2ZSAiUCIp DQogIChzZXRxIGFyZyAoaWYgKG51bGwgYXJnKQ0KICAgICAgICAgICAgICAgIChub3QgYmV4LW1v ZGUpDQogICAgICAgICAgICAgICg+IChwcmVmaXgtbnVtZXJpYy12YWx1ZSBhcmcpIDApKSkNCiAg KGNvbmQgKChlcSBhcmcgYmV4LW1vZGUpDQogICAgICAgICAobWVzc2FnZSAiTm8gY2hhbmdlIikp DQogICAgICAgICgoc2V0cSBiZXgtbW9kZSBhcmcpDQogICAgICAgICAoc2V0cSBiZXgtcHJldmlv dXMtYmFja3VwLXByZWRpY2F0ZSBiYWNrdXAtZW5hYmxlLXByZWRpY2F0ZSkNCiAgICAgICAgIChz ZXRxIGJhY2t1cC1lbmFibGUtcHJlZGljYXRlICdiZXgtZW5hYmxlLXByZWRpY2F0ZSkNCiAgICAg ICAgICh3aGVuIGJleC1zYXZlLWZpbGUNCiAgICAgICAgICAgKGFkZC1ob29rICdlbWFjcy1raWxs LWhvb2sgJ2JleC1zYXZlLWV4Y2x1c2lvbnMpKQ0KICAgICAgICAgKG1lc3NhZ2UgIkJhY2t1cCBl eGNsdXNpb24gYWN0aXZlIikpDQogICAgICAgICgoZXEgYmFja3VwLWVuYWJsZS1wcmVkaWNhdGUg J2JleC1lbmFibGUtcHJlZGljYXRlKQ0KICAgICAgICAgKHNldHEgYmFja3VwLWVuYWJsZS1wcmVk aWNhdGUgYmV4LXByZXZpb3VzLWJhY2t1cC1wcmVkaWNhdGUpDQogICAgICAgICAoc2V0cSBiZXgt cHJldmlvdXMtYmFja3VwLXByZWRpY2F0ZSBuaWwpDQogICAgICAgICAocmVtb3ZlLWhvb2sgJ2Vt YWNzLWtpbGwtaG9vayAnYmV4LXNhdmUtZXhjbHVzaW9ucykNCiAgICAgICAgIChtZXNzYWdlICJC YWNrdXAgZXhjbHVzaW9uIGluYWN0aXZlIikpDQogICAgICAgICh0IChlcnJvciAiYGJhY2t1cC1l bmFibGUtcHJlZGljYXRlJyBoYXMgYmVlbiBoaWphY2tlZC4iKSkpKQ0KDQoocHJvdmlkZSAnYmFj a3VwLWV4Y2x1ZGUpDQoNCjs7IGVuZCBvZiBiYWNrdXAtZXhjbHVkZS5lbA0K ------=_Part_173509_3519637.1167867713468 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ help-gnu-emacs mailing list help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs ------=_Part_173509_3519637.1167867713468--