[GHC] #8369: Small improvements to ./sync-all

GHC ghc-devs at haskell.org
Fri Sep 27 18:51:47 CEST 2013


#8369: Small improvements to ./sync-all
------------------------------------+-------------------------------------
       Reporter:  nwf               |             Owner:
           Type:  bug               |            Status:  new
       Priority:  lowest            |         Milestone:
      Component:  Compiler          |           Version:  7.7
       Keywords:                    |  Operating System:  Unknown/Multiple
   Architecture:  Unknown/Multiple  |   Type of failure:  None/Unknown
     Difficulty:  Unknown           |         Test Case:
     Blocked By:                    |          Blocking:
Related Tickets:                    |
------------------------------------+-------------------------------------
 ./sync-all get in a local clone does not use local submodules.  That is,
 if I
 {{{
 git clone ghc ghc-tmp; cd ghc-tmp; ./sync-all get
 }}}
 the contained clones come over just fine from ghc/... into ghc-tmp/...,
 but the submodules are fetched over the network connection.  I think the
 attached patch brings the "fetch from the clone source if possible"
 behavior over to submodules, though possibly not in an ideal way.

 Separately, I find that I want to run shell commands in each repository;
 adding a "shell" verb is trivial and a second patch is attached.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8369>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list