really fix referring to remotes by uuid
This commit is contained in:
parent
17b29176b8
commit
03e54680ff
1 changed files with 4 additions and 3 deletions
|
@ -119,11 +119,12 @@ nameToUUID n = do
|
|||
where
|
||||
byDescription = do
|
||||
m <- uuidMap
|
||||
case M.lookup n $ invertMap m of
|
||||
case M.lookup n $ transform swap m of
|
||||
Just u -> return $ Just u
|
||||
Nothing -> return $ M.lookup n m
|
||||
invertMap = M.fromList . map swap . M.toList
|
||||
Nothing -> return $ M.lookup n $ transform double m
|
||||
transform a = M.fromList . map a . M.toList
|
||||
swap (a, b) = (b, a)
|
||||
double (a, _) = (a, a)
|
||||
|
||||
{- Pretty-prints a list of UUIDs of remotes, for human display.
|
||||
-
|
||||
|
|
Loading…
Reference in a new issue