[ET Trac] [Einstein Toolkit] #1832: Rewrite git handling in Formaline

Einstein Toolkit trac-noreply at einsteintoolkit.org
Sun Oct 25 07:29:22 CDT 2015


#1832: Rewrite git handling in Formaline
------------------------------------+---------------------------------------
  Reporter:  eschnett               |       Owner:                     
      Type:  defect                 |      Status:  review             
  Priority:  minor                  |   Milestone:                     
 Component:  EinsteinToolkit thorn  |     Version:  development version
Resolution:                         |    Keywords:                     
------------------------------------+---------------------------------------

Comment (by hinder):

 Suggestions:
   * Formaline is using the SILENT environment variable.  Should it instead
 use the VERBOSE variable that Cactus now uses?  Rather than parsing the
 user-supplied value, can it get the information pre-parsed from the build
 system?  Or is this in fact what SILENT now is?
   * Is it necessary to perform the size check on the repo before garbage
 collecting?  As I understood it, "git gc" performs its own check for
 whether it is necessary or not.
   * It would be nice to have a paragraph at the top of the script
 explaining what the script does.

 Comments:
   * I would have preferred that the long main function were split into
 subfunctions, increasing modularity and reducing variable scope, which
 would also make it easier to see the individual steps, and to understand
 their inputs and outputs.

 I have looked through the code and don't see any major causes for concern,
 and would be fine with it being committed.  However, this close to a
 release, committing a rewrite might not be a good idea, since this will be
 used by everyone building the ET.  Committing after the release would be
 fine.  If we decide to do that, is it also possible to fix #1830 in the
 current version easily, or would that require a substantial effort?

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1832#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list