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
