You also should have a look at lein-git-deps - 
https://github.com/tobyhede/lein-git-deps

It's not quite as seamless to drop in as lein "checkouts", especially if 
you are working alone. But if you're on a team, it has the benefit of being 
explicitly baked into your project.clj so you know all team members are 
running the same code (you can specify your forked repo of course, and also 
a specific branch or sha as well).

I've had good success with it.

Cheers,
Sean


On Sunday, October 26, 2014 2:00:48 PM UTC-4, Stephen Wakely wrote:
>
> Yes that sounds like exactly what I need.  Embarrassed I missed it! 
>
> Thanks 
>
>  

>
> -------- Original message --------
> From: Andy Fingerhut 
> Date:26/10/2014 4:52 PM (GMT+00:00) 
> To: clo...@googlegroups.com <javascript:> 
> Subject: Re: Leiningen setup for modifying a library the project is 
> depending on 
>
> Stephen:
>
> Take a look at the "checkouts" Leiningen feature described here to see if 
> it does what you want:
>
>
> https://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md#checkout-dependencies
>
> Andy
>
> On Sun, Oct 26, 2014 at 8:39 AM, Stephen Wakely <fungus....@gmail.com 
> <javascript:>> wrote:
>
>> I need to make some modifications to a library that my project is 
>> depending on. 
>>
>> Currently Leiningen downloads the lib from clojure and uses that lib.  
>> Can I set things up so it uses the files I have cloned from github instead? 
>>
>> I have searched the docs but can't find any ideas how to do this. 
>>
>> Thanks 
>>
>> Stephen 
>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@googlegroups.com 
>> <javascript:>
>> Note that posts from new members are moderated - please be patient with 
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+u...@googlegroups.com <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to clojure+u...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com <javascript:>
> Note that posts from new members are moderated - please be patient with 
> your first post.
> To unsubscribe from this group, send email to
> clojure+u...@googlegroups.com <javascript:>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+u...@googlegroups.com <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to