<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Mar 1, 2016 at 2:13 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"><br>
  Matt,<br>
<br>
  It prints that it is looking for the directory, then that it found a copy, then that it is cloning the repository.<br>
<br>
  In reality it actually is looking for the directory, then it is cloning the repository, then it found a copy.<br></blockquote><div><br></div><div>Here is what happens:</div><div><br></div><div>  1) The retriever does a clone() and logs into a buffer</div><div><br></div><div>  2) We call getDir(), which logs the Looking and Found lines,</div><div><br></div><div>I can have it log Clone, Looking, and Found. Would that be better?</div><div><br></div><div>  Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  Is there any way to fix the logging so its listed in the order that it actually happens?<br>
<br>
<br>
                    Looking for SUPERLU_DIST at git.superlu_dist, hg.superlu_dist or a directory starting with SuperLU_DIST<br>
                    Found a copy of SUPERLU_DIST in git.superlu_dist<br>
Executing: git clone <a href="https://github.com/xiaoyeli/superlu_dist" rel="noreferrer" target="_blank">https://github.com/xiaoyeli/superlu_dist</a> /export/home/petsc/petsc.clone/arch-opensolaris-pkgs-opt/externalpackages/git.superlu_dist<br>
stdout: Cloning into /export/home/petsc/petsc.clone/arch-opensolaris-pkgs-opt/externalpackages/git.superlu_dist...<br>
Executing: ['git', 'fetch']<br>
Executing: ['git', 'rev-parse', 'origin/master']<br>
stdout: 35c3b21630d93b3f8392a68e607467c247b5e053<br>
Executing: ['git', 'stash']<br>
stdout: No local changes to save<br>
Executing: ['git', 'checkout', '-f', '35c3b21630d93b3f8392a68e607467c247b5e053']<br>
                        Pushing language C<br>
                        Popping language C<br>
                        Pushing language Cxx<br>
                        Popping language Cxx<br>
                        Pushing language FC<br>
                        Popping language FC<br>
Have to rebuild SUPERLU_DIST, /export/home/petsc/petsc.clone/arch-opensolaris-pkgs-opt/externalpackages/git.superlu_dist/superlu_dist.petscconf != /export/home/petsc/petsc.clone/arch-opensolaris-pkgs-opt/lib/petsc/conf/pkg.conf.superlu_dist<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div>
</div></div>