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.