src/Pure/Thy/export.scala
changeset 69789 2c3e5e58d93f
parent 69788 c175499a7537
child 69811 18f61ce86425
equal deleted inserted replaced
69788:c175499a7537 69789:2c3e5e58d93f
   299               else export_dir + Path.make(elems.drop(export_prune))
   299               else export_dir + Path.make(elems.drop(export_prune))
   300 
   300 
   301             progress.echo(export_prefix + "export " + path)
   301             progress.echo(export_prefix + "export " + path)
   302             Isabelle_System.mkdirs(path.dir)
   302             Isabelle_System.mkdirs(path.dir)
   303             Bytes.write(path, entry.uncompressed(cache = store.xz_cache))
   303             Bytes.write(path, entry.uncompressed(cache = store.xz_cache))
   304             if (entry.executable) File.executable(path)
   304             File.set_executable(path, entry.executable)
   305           }
   305           }
   306         }
   306         }
   307       }
   307       }
   308     })
   308     })
   309   }
   309   }