<div class="gmail_quote">On Wed, Jun 6, 2012 at 2:49 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">> A) make buildsystem a subrepo (svn external for those familiar with svn)<br>
<br>
</div>   There have already been many discussions on petsc-dev about how hg subrepos suck and don't satisfy all our needs.<br></blockquote><div><br></div><div>I think "our needs" are mostly wrong in this case. ;-)</div>
<div><br></div><div>Specifically, I think it is a long-running bug that the petsc-dev repository does not record when a BuildSystem change is needed. The implicitly synchronized or fragile "compare dates on the commit" model is bad.</div>
<div><br></div><div>Anyway, I thought the real concerns were that old versions of Hg didn't manage subrepos consistently, not that the general model was wrong.</div></div>