subrepos for a simple case - still discouraged?

Scott Palmer swpalmer at gmail.com
Thu Jul 5 23:56:06 UTC 2012


On 2012-07-05, at 5:23 PM, paul_nathan at selinc.com wrote:

> Konrad, 
> 
> No, we are not in a 'hurry'. But our alternatives - from our perspective-  are: 
> 
> 1. Some sort of external package manager. I think Apache Ivy is an example of this sort of tool. This seems too heavyweight, and anyway, shouldn't our vcs handle versioning? 

Versioning of source code, yes.  Dependency management, maybe not.
Maven, Ivy, and Gradle are all examples of build tools that can handle dependencies between projects via a artifact repository.  It takes some getting used to, but it works.
Presumably you already have an script or something to manage the build process.  These tools fit into that very well. I would recommend Gradle as the least painful.
It turns out that it isn't all that heavyweight if you have a use for automating your build process anyway.


Scott
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20120705/605760f6/attachment-0002.html>


More information about the Mercurial mailing list