License | GPL-3+ |
---|---|
Maintainer | haskell@gentoo.org |
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
hackage
database - Run
mergeGenericPackageDescription
with 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
.