X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaSync.ml;fp=helm%2Fmatita%2FmatitaSync.ml;h=f2c9d6e336858c9d236524a5752c81ce1f00ce09;hb=d7c24dbca4f5e2baef606669db70cc640c02d38d;hp=3383ee312e0df59e3fd0f9195eb0f1591184eaf2;hpb=c3b6e22034e3029195031d31c94983c381ae659b;p=helm.git diff --git a/helm/matita/matitaSync.ml b/helm/matita/matitaSync.ml index 3383ee312..f2c9d6e33 100644 --- a/helm/matita/matitaSync.ml +++ b/helm/matita/matitaSync.ml @@ -306,7 +306,9 @@ let remove ?(verbose=false) uri = MatitaLog.debug ("Removing: " ^ baseuri ^ "/*"); last_baseuri := baseuri end; - MatitaMisc.safe_remove (Http_getter.resolve' uri) + let file = Http_getter.resolve' uri in + MatitaMisc.safe_remove file; + MatitaMisc.rmdir_descend (Filename.dirname file) with Http_getter_types.Key_not_found _ -> ()); remove_coercion uri; ignore (MatitaDb.remove_uri uri);