rwbarton at gmail.com
Tue Apr 11 16:01:23 UTC 2017
This happens because the locations of the submodules are specified
using relative paths from the main GHC repository, but Tritlo has only
made a fork of the main GHC repo, not all the submodules. I would do
* Clone from the main GHC repo (including submodules) however you
usually do it (e.g., git clone --recursive
* Add Tritlo's ghc repo as a remote: git remote add tritlo
git at github.com:Tritlo/ghc.git
* Fetch from the new remote: git fetch tritlo
* Check out the branch you want: git checkout tritlo/<branch-name>
Here "tritlo" is just a name for the remote within your local ghc
checkout, so it can be anything you choose.
On Tue, Apr 11, 2017 at 11:53 AM, Simon Peyton Jones via ghc-devs
<ghc-devs at haskell.org> wrote:
> I want to build a GHC from someone else repo; this one actually
> git at github.com:Tritlo/ghc.git.
> But when I clone it, and then do git submodule init; git submodule update, I
> get lots of
> git submodule update
> Cloning into '.arc-linters/arcanist-external-json-linter'...
> ERROR: Repository not found.
> fatal: Could not read from remote repository.
> Please make sure you have the correct access rights
> and the repository exists.
> Clone of 'git at github.com:Tritlo/arcanist-external-json-linter.git' into
> submodule path '.arc-linters/arcanist-external-json-linter' failed
> simonpj at cam-05-unx:~/code/ghc-holes$
> What is the kosher way to do this?
> ghc-devs mailing list
> ghc-devs at haskell.org
More information about the ghc-devs