If you use a DVCS like Mercury or Bazaar that mainly uses clone-style
branching then it can become significant. The jars are build artifacts
and so ignored by the repository and not subject to the DCVS's
hard-link-based sharing. Penumbra is a small project and it already
has 12 megabytes of jars in its lib/ directory. A bigger project can
easily have well over a hundred megabytes of lib/ jars. Now multiply
that by the number of active clone branches (let's say a few dozen)
and you're looking at a few gigabytes of waste.

-Per

On Thu, Mar 11, 2010 at 2:26 PM, Alex Osborne <a...@meshy.org> wrote:
> Richard Newman <holyg...@gmail.com> writes:
>
>>> What benefit does this have aside from a tiny saving in disk space?
>>
>> Not that tiny when you multiply it across the dozens of projects on
>> your hard drive.
>>
>> repos $ du -hc $(ls */lib/*.jar) | fgrep total
>> 291M  total
>
> Cost (on standard disks): < 5 cents.
>
> Sorry, that's tiny. It's even less than 0.5% of the small SSD I have in
> my laptop.
>
> Seriously, this is just premature optimization.
>
> --
> 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 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

Reply via email to