This makes me wonder if the API should change. Maybe keyword arguments for both the package name and branch?
On Mon, Jan 20, 2014 at 1:25 PM, Ivar Nesje <[email protected]> wrote: > Can't you just do > > >Pkg.clone("https://gitub.com.....","pkgname") > >Pkg.checkout("pkgname","branch") > > Ivar > > kl. 19:18:23 UTC+1 mandag 20. januar 2014 skrev Sharmila Gopirajan > Sivakumar følgende: >> >> Hi Stefan, >> Thank you for responding. As an extension of my >> understanding of Pkg.checkout, I assumed that Pkg.clone(url, name) would >> clone the branch 'name' for the repo at 'url'. My bad. It still installs >> only the master branch. Right now there doesn't seem to be support to >> install a branch or tag through Pkg.clone(). >> >> I want to use John's fork because it is DBI complaint and supports >> prepared statements and parameter binding which the official version >> doesn't. >> >> I just now read John Myles White's response too. While I accept his >> idea, would it not be useful to have the ability to install from the branch >> or tag of an unregistered Package? If you feel that is a valid feature, I >> would be happy to help add it. >> >> Regards, >> Sharmila >> >> >> On Mon, Jan 20, 2014 at 9:43 PM, Stefan Karpinski >> <[email protected]>wrote: >> >>> That did successfully install the package. However, as per the >>> documentation for >>> Pkg.clone<http://docs.julialang.org/en/latest/stdlib/pkg/?highlight=pkg.clone#Base.Pkg.clone>, >>> it did so under the package name "jmw". Did you mean for the second >>> argument to be a branch name? You can checkout a specific branch after >>> cloning the package using the Pkg.checkout command. Also, SQLite is an >>> official, registered package, so installing it via Pkg.clone is a bit >>> unusual. Do you need John's fork for some particular reason? >>> >>> >>> On Mon, Jan 20, 2014 at 8:10 AM, Sharmila Gopirajan Sivakumar < >>> [email protected]> wrote: >>> >>>> Hi, >>>> I want to install a package from a github branch, specifically, >>>> https://github.com/johnmyleswhite/SQLite.jl/tree/jmw . I tried the >>>> following command >>>> >>>> Pkg.clone("https://github.com/johnmyleswhite/SQLite.jl.git", "jmw") >>>> INFO: Cloning jmw from https://github.com/johnmyleswhite/SQLite.jl.git >>>> INFO: Computing changes... >>>> INFO: No packages to install, update or remove. >>>> >>>> Julia is not able to install the package. Is it possible to locally >>>> checkout the code and install from source? >>>> >>>> Thank you. >>>> >>>> Regards, >>>> Sharmila >>>> >>> >>> >>
