| License | GPL-3+ |
|---|---|
| Maintainer | [email protected] |
| Safe Haskell | None |
| Language | Haskell2010 |
Merge
Description
Core functionality of the merge command of HackPort.
Documentation
merge :: Verbosity -> RepoContext -> [String] -> FilePath -> Maybe String -> IO () Source #
This function is executed by the merge command of HackPort.
Its functionality is as follows:
- Feed user input to
readPackageString - Look for a matching package on the
hackagedatabase - Run
mergeGenericPackageDescriptionwith the supplied information - Generate a coloured diff between the old and new ebuilds.
Various information is printed in between these steps depending on the
Verbosity.