Keyword arguments seem like a much better approach.

 — John

On Jan 20, 2014, at 11:23 AM, Stefan Karpinski <ste...@karpinski.org> wrote:

> 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 <iva...@gmail.com> 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 <ste...@karpinski.org> 
> wrote:
> That did successfully install the package. However, as per the documentation 
> for 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 
> <sharmila....@gmail.com> 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
> 
> 
> 

Reply via email to