
#8379: sync-all broken when using the GitHub mirror -------------------------------------+------------------------------------ Reporter: tibbe | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Build System | Version: 7.7 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Comment (by thoughtpolice): The reason this is happening is because the `sync-all` script was changed to *properly* clone from GitHub (the original version I wrote was broke.) When you clone from your own fork, it attempts to rewrite submodule URLs to `github.com/tibbe/<repo>`. You probably don't have these repositories under your account, so it breaks because it can't clone them. IMO this isn't worth fixing, but perhaps explaining on the wiki - the more 'correct' thing to do (which works) is just always clone/pull from `github.com/ghc/ghc` and set a remote to point to your forks. Of course I don't feel very strongly about this and if people want this behavior changed that's fine - but I feel I should point out it sort of didn't work before anyway. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8379#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler