I've just put as simple as possible paragraph about getting GHC sources from GitHub.com on http://hackage.haskell.org/trac/ghc/wiki/Building/GettingTheSources -- since this is usually what I hit when googling for "ghc git source"...

Karel

On 07/13/11 10:37 PM, Jack Henahan wrote:
I'll see if I can put some work into it tonight.  I have a few hours before 
work, so I should be able to put a draft together, unless someone beats me to 
it.

Jack

On Jul 13, 2011, at 9:27 AM, Simon Peyton-Jones wrote:

Would someone feel able to add instructions on how to use github to build GHC, 
to the GHC Wiki?  It would save folk from re-inventing the wheel.

Probably the right place is a fresh page, linked from here:
        http://hackage.haskell.org/trac/ghc/wiki/Repositories

A link to the diagramatic support that github offers (mentioned on this list a couple of 
weeks back) would be good, as well as a "how to" guide.

Simon

| -----Original Message-----
| From: [email protected] [mailto:[email protected]] On 
Behalf Of
| Johan Tibell
| Sent: 12 July 2011 14:48
| To: Karel Gardas
| Cc: cvs-ghc
| Subject: Re: ghc github.com help...
|
| On Tue, Jul 12, 2011 at 3:34 PM, Karel Gardas<[email protected]>  wrote:
|>  Hello,
|>
|>  I've forked ghc/ghc repo on github.com to work on ARM port. Now I'd like to
|>  check it out and compile it, but I'm not able to `sync-all get' since git
|>  complains with `warning: remote HEAD refers to nonexistent ref, unable to
|>  checkout.'
|>
|>  I've also tested:
|>  perl ./sync-all -r http://darcs.haskell.org/git get
|>
|>  in a desperate attempt that git will get all the packages from haskell.org,
|>  but the result is still the same.
|>
|>  May I ask how the people here are using github.com for their GHC
|>  development?
|
| I tested this a moment ago and this works:
|
|     git clone https://github.com/ghc/ghc.git
|     cd ghc
|     ./sync-all get
|
| You'll also want to add your fork as a remote so you can push work to it:
|
|     git remote add tibbe [email protected]:tibbe/ghc.git
|
| This only adds a remote for the ghc repo, you might also want to add
| remotes for other packages you cloned, like testsuite.
|
| You can now push to your repo:
|
|     git push tibbe master
|
| Hope this helps.
|
| Cheers,
| Johan
|
| _______________________________________________
| Cvs-ghc mailing list
| [email protected]
| http://www.haskell.org/mailman/listinfo/cvs-ghc


_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc


_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc



_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to