... | ... | @@ -84,8 +84,7 @@ In the commit message be sure to mention any submodule changes made; a [linter]( |
|
|
|
|
|
To push the changes, we first push the submodule changes to the GHC mirror repository (e.g. ghc/packages/Cabal>). GHC developers have permission to push branches to these mirrors under the `wip/` branch namespace (if you see encounter a permission denied error, ask someone in `#ghc` to grant you Developer rights in the `ghc` group).
|
|
|
```bash
|
|
|
git -C libraries/Cabal remote add gitlab git@gitlab.haskell.org:ghc/packages/Cabal
|
|
|
git -C libraries/Cabal push gitlab wip/$BRANCH_NAME
|
|
|
git -C libraries/Cabal push gitlab git@gitlab.haskell.org:ghc/packages/Cabal wip/$BRANCH_NAME
|
|
|
```
|
|
|
Now create a draft merge request against the upstream projeect (e.g. <https://github.com/haskell/Cabal>) proposing to merge your branch into the branch being tracked by GHC (typically `master`).
|
|
|
|
... | ... | |