# HG changeset patch # User Mike Edgar # Date 1410811674 14400 # Node ID 054ec0212718628206d57bc0839b6962d8d426a8 # Parent 5716d10e89e7c6d32647f7f627f8bb15adc736da contrib/synthrepo: return None to delete files on commit, don't raise IOError The internal commit API was changed in 650b5b6e75ed to expect None from the filectx function when a file is to be deleted, not an IOError. This change keeps synthrepo up-to-date. diff -r 5716d10e89e7 -r 054ec0212718 contrib/synthrepo.py --- a/contrib/synthrepo.py Mon Sep 15 09:36:12 2014 -0500 +++ b/contrib/synthrepo.py Mon Sep 15 16:07:54 2014 -0400 @@ -356,10 +356,7 @@ for __ in xrange(pick(linesinfilesadded))) + '\n' changes[path] = context.memfilectx(repo, path, data) def filectxfn(repo, memctx, path): - data = changes[path] - if data is None: - raise IOError - return data + return changes[path] if not changes: continue if revs: