[ET Trac] [Einstein Toolkit] #1949: provide floating branch to "current release" and links to it

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu Aug 18 07:11:18 CDT 2016


#1949: provide floating branch to "current release" and links to it
--------------------------+-------------------------------------------------
  Reporter:  rhaas        |       Owner:                     
      Type:  enhancement  |      Status:  new                
  Priority:  minor        |   Milestone:                     
 Component:  Other        |     Version:  development version
Resolution:               |    Keywords:  EinsteinToolkit    
--------------------------+-------------------------------------------------

Comment (by rhaas):

 I think the update strategy would then be:

 {{{
 bin/GetComponents -u --root . .crl_components # update manifest
 bin/GetComponents -u --root . manifest/einsteintoolkit.th # update
 everything else
 }}}

 which should work with the current setup. I would actually argue to remove
 the complex logic about preserving changes and doing git stash etc in the
 git code of GetComponents and use a simpler strategy: "if the workspace is
 clean and git pull --ff-only succeeds use this otherwise use the result of
 git fetch only and inform the user that repo XXX could not be updated due
 to local changes".

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


More information about the Trac mailing list