src/Pure/Tools/phabricator.scala
changeset 73566 4e6b31ed7197
parent 73534 e7fb17bca374
child 73736 a8ff6e4ee661
equal deleted inserted replaced
73565:1aa92bc4d356 73566:4e6b31ed7197
   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