
Devs I want to build a GHC from someone else repo; this one actually git@github.com:Tritlo/ghc.gitmailto:git@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@github.com:Tritlo/arcanist-external-json-linter.git' into submodule path '.arc-linters/arcanist-external-json-linter' failed simonpj@cam-05-unx:~/code/ghc-holes$ What is the kosher way to do this? Thanks Simon

Hi Simon,
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
this:
* Clone from the main GHC repo (including submodules) however you
usually do it (e.g., git clone --recursive
https://git.haskell.org/ghc.git)
* Add Tritlo's ghc repo as a remote: git remote add tritlo
git@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.
Regards,
Reid Barton
On Tue, Apr 11, 2017 at 11:53 AM, Simon Peyton Jones via ghc-devs
Devs
I want to build a GHC from someone else repo; this one actually git@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@github.com:Tritlo/arcanist-external-json-linter.git' into submodule path '.arc-linters/arcanist-external-json-linter' failed
simonpj@cam-05-unx:~/code/ghc-holes$
What is the kosher way to do this?
Thanks
Simon
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Thanks Reid, Matthew.
S
| -----Original Message-----
| From: Reid Barton [mailto:rwbarton@gmail.com]
| Sent: 11 April 2017 17:01
| To: Simon Peyton Jones
participants (2)
-
Reid Barton
-
Simon Peyton Jones