This commit is contained in:
Joey Hess 2011-02-08 18:26:38 -04:00
parent c1b69d1511
commit 81e045a539
2 changed files with 3 additions and 1 deletions

View file

@ -100,7 +100,7 @@ nodeId r =
node :: (M.Map UUID String) -> [Git.Repo] -> Git.Repo -> String
node umap fullinfo r = unlines $ n:edges
where
n = Dot.subGraph (hostname r) (basehostname r) "grey" $
n = Dot.subGraph (hostname r) (basehostname r) "lightblue" $
decorate $ Dot.graphNode (nodeId r) (repoName umap r)
edges = map (edge umap fullinfo r) (Git.remotes r)
decorate

2
Dot.hs
View file

@ -45,6 +45,7 @@ subGraph :: String -> String -> String -> String -> String
subGraph subid l color s =
"subgraph " ++ name ++ " {\n" ++
ii setlabel ++
ii setfilled ++
ii setcolor ++
ii s ++
indent "}"
@ -52,6 +53,7 @@ subGraph subid l color s =
-- the "cluster_" makes dot draw a box
name = quote ("cluster_" ++ subid)
setlabel = "label=" ++ quote l
setfilled = "style=" ++ quote "filled"
setcolor = "fillcolor=" ++ quote color
ii x = (indent $ indent x) ++ "\n"