color message
This commit is contained in:
parent
f72a1aa690
commit
d54ee6c336
|
@ -14,6 +14,7 @@
|
||||||
|
|
||||||
module Main where
|
module Main where
|
||||||
|
|
||||||
|
import Propellor.Message
|
||||||
import Utility.UserInfo
|
import Utility.UserInfo
|
||||||
import Utility.Monad
|
import Utility.Monad
|
||||||
import Utility.Process
|
import Utility.Process
|
||||||
|
@ -139,12 +140,12 @@ setupupstreammaster newref propellordir = do
|
||||||
error $ "Failed to run " ++ cmd ++ " " ++ show ps
|
error $ "Failed to run " ++ cmd ++ " " ++ show ps
|
||||||
|
|
||||||
warnoutofdate havebranch = do
|
warnoutofdate havebranch = do
|
||||||
let n = hPutStrLn stderr
|
warningMessage"** Your " ++ propellordir ++ " is out of date..")
|
||||||
n ("** Your " ++ propellordir ++ " is out of date..")
|
let also s = hPutStrLn stderr (" " ++ s)
|
||||||
n (" A newer upstream version is available in " ++ distrepo)
|
also "A newer upstream version is available in " ++ distrepo
|
||||||
if havebranch
|
if havebranch
|
||||||
then n (" To merge it, run: git merge " ++ upstreambranch)
|
then also "To merge it, run: git merge " ++ upstreambranch
|
||||||
else n (" To merge it, find the most recent commit in your repository's history that corresponds to an upstream release of propellor, and set refs/remotes/" ++ upstreambranch ++ " to it. Then run propellor again." )
|
else also "To merge it, find the most recent commit in your repository's history that corresponds to an upstream release of propellor, and set refs/remotes/" ++ upstreambranch ++ " to it. Then run propellor again."
|
||||||
n ""
|
n ""
|
||||||
|
|
||||||
fetchUpstreamBranch :: FilePath -> FilePath -> IO ()
|
fetchUpstreamBranch :: FilePath -> FilePath -> IO ()
|
||||||
|
|
Loading…
Reference in New Issue