equal
deleted
inserted
replaced
207 Isabelle_System.with_tmp_dir("mercurial")(tmp_dir => |
207 Isabelle_System.with_tmp_dir("mercurial")(tmp_dir => |
208 { |
208 { |
209 val archive = |
209 val archive = |
210 if (Url.is_wellformed(mercurial_source)) { |
210 if (Url.is_wellformed(mercurial_source)) { |
211 val archive = tmp_dir + Path.basic("mercurial.tar.gz") |
211 val archive = tmp_dir + Path.basic("mercurial.tar.gz") |
212 Isabelle_System.download(mercurial_source, archive) |
212 Isabelle_System.download_file(mercurial_source, archive) |
213 archive |
213 archive |
214 } |
214 } |
215 else Path.explode(mercurial_source) |
215 else Path.explode(mercurial_source) |
216 |
216 |
217 Isabelle_System.gnutar("-xzf " + File.bash_path(archive), dir = tmp_dir).check |
217 Isabelle_System.gnutar("-xzf " + File.bash_path(archive), dir = tmp_dir).check |