Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 14:15:18 +0900] rev 8069
inotify: Do not raise TypeError when client.query returns None
When something went wrong in client.query, it returns None.
If inotify.debug=True, we will attempt in this case a zip(A, None, B), which
would raise a TypeError.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 13:29:51 +0900] rev 8068
inotify: Simplifying init code
simplifying
retry = False
try:
try:
doA()
retry = True
except X:
doB()
retry = True
except:
doC()
pass
if retry:
doD()
-- into --
try:
try:
doA()
except X:
doB()
except:
doC()
pass
else:
doD()
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 13:27:28 +0900] rev 8067
inotify: files is always a list: 'files or []' is redundant
files comes from match.files() : it always returns a list.
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 21:57:17 +0200] rev 8066
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Thu, 09 Apr 2009 14:32:44 +0200] rev 8065
extdiff: preserve execute-bit across copies (issue1562)
Bug report and test by Mads Kiilerich <mads@kiilerich.com>
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 21:21:01 +0200] rev 8064
extdiff: merge node and working dir snapshot modes