>
>
> > If you're using git, this should be avoided. git is remarkably bad at
> > storing binary data.
>
> I seem to recall that recent versions of Git have improved
> significantly in this area. However, there's still the fundamental
> problem that changing the dependencies increases the size of the
> project. New developers will not only have to download your source
> files, but the binary diff of every dependency change.
>
> So yep, it's a bad idea :)
>

I just want to point out that a maven repo manages versions
as separate copies. e.g. Using our hypothetical project local repository,
the paths to 2 versions would be something like:

--myproject/src/lib/com/myapi/foo/1.0/foo-1.0.jar
--myproject/src/lib/com/myapi/foo/2.0/foo-2.0.jar

So yes, if you check it into version control, it increases the size of your
project, but you aren't necessarily storing any binary diffs.

-- 
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Brian Schlining
bschlin...@gmail.com

-- 
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