You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 2, 2020. It is now read-only.
So, it looks like Hadrian is finally getting merged! 🎉
The plan is to merge Hadrian as is, without yet recommending GHC developers to switch to it, but already requiring all GHC patches to be buildable both by Make and by Hadrian.
Let's use this issue to keep track of what needs to be done.
Fix all references to GitHub issues and pull requests in the source from #N to concrete GitHub links to avoid confusion with GHC tickets.
Prepare the patch, using git subtree to keep Hadrian repository on GitHub.
Update the README.
Anything else?
In my view, the two most important requirements in the long term are:
Preserving the commit/issue/pull-request history. A GHC developer fighting a strange build failure should be able to find a relevant discussion not only now but in 5 years from now. This may be solved via documentation, i.e. gradually moving all discussions from GitHub to docs/comments. That's a lot of hard work (compared to simply keeping Hadrian's repository here on GitHub).
Making it convenient for GHC developers to work on Hadrian. To me, git submodules are not convenient at all, but maybe there are just no other options given the requirement (1). Is git subtree a solution?
ndmitchell, izgzhen and dkubbndmitchell, dkubb, Ericson2314 and seagreenndmitchell