[GHC] #8983: sync-all get should respect branches

#8983: sync-all get should respect branches ------------------------------------+------------------------------------- Reporter: ezyang | Owner: Type: bug | Status: new Priority: low | Milestone: Component: Build System | Version: 7.9 Keywords: | Operating System: Unknown/Multiple Architecture: Unknown/Multiple | Type of failure: None/Unknown Difficulty: Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | ------------------------------------+------------------------------------- If I have ghc-7.8 checked out and I do a './sync-all get', I might expect the repositories that are retrieved would also be set for ghc-7.8. However, this does not currently appear to be the case. This may be a little trickier, since if you're on a topic branch but you are mostly based off of master, then 'sync-all get' will fail, since the topic branch in question won't exist. So we should probably fall back in some way, rather than fail if the specified branch is not available. At the very least, we should print a warning if we sync-all get, the main branch is not master but we checked out a copy of master in the subrepo. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8983 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8983: sync-all get should respect branches -------------------------------------+------------------------------------ Reporter: ezyang | Owner: hvr Type: bug | Status: new Priority: low | Milestone: Component: Trac & Git | Version: 7.9 Resolution: | Keywords: sync-all Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Changes (by thomie): * keywords: => sync-all * owner: => hvr * component: Build System => Trac & Git -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8983#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8983: sync-all get should respect branches -------------------------------------+------------------------------------- Reporter: ezyang | Owner: hvr Type: bug | Status: closed Priority: low | Milestone: Component: Trac & Git | Version: 7.9 Resolution: wontfix | Keywords: sync-all Operating System: | Architecture: Unknown/Multiple Unknown/Multiple | Difficulty: Unknown Type of failure: | Blocked By: None/Unknown | Related Tickets: Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Changes (by thomie): * status: new => closed * resolution: => wontfix Comment: '''Note''': since all [wiki:Repositories repositories] have been turned into git submodules, you normally don't need `sync-all` anymore. See [WorkingConventions/Git git working conventions] and [WorkingConventions/Git/Submodules git submodules] for the new submodule workflow. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8983#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC