0

I know that sub-repositories save you an your team time, but what is the ROI on them?

https://www.mercurial-scm.org/wiki/subrepos

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
leeand00
  • 25,510
  • 39
  • 140
  • 297
  • (These are fairly new...but I think I remember getting the same functionality out of CVS...correct me if I'm wrong) – leeand00 May 28 '10 at 20:13

1 Answers1

1

If you have a dependency which is developed by you along with the main project then subrepos are a perfect fit IMO. I've been using subrepos in these circumstances for a while now and they save a lot of effort. I feel they're particularly beneficial for open-source projects, where getting all dependencies required to build your project can be a pain for someone checking out the code for the firs time: subrepos make this completely automatic.

I can't comment on how easy subrepos are to use if your dependency has its own separate distinct releases and/or is developed by a third party.

Roman Starkov
  • 59,298
  • 38
  • 251
  • 324
  • This is what I've found too, but I need something I can prove to my Boss (an ROI). +1 for a good answer about the value to the programmer though. – leeand00 Jun 15 '10 at 11:54
  • Time saved by a programmer is time they can spend doing something else, so I suppose it's a matter of how much time it takes to set up vs. how much time it saves. The latter is of course a really elusive quantity and convincing one's boss that it's "greater than X" is a tricky thing to do. – Roman Starkov Jun 15 '10 at 12:16