diff options
Diffstat (limited to 'Git.hs')
-rw-r--r-- | Git.hs | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -17,6 +17,7 @@ module Git ( localToUrl, repoIsUrl, repoIsSsh, + repoIsHttp, repoIsLocalBare, repoDescribe, repoLocation, @@ -206,6 +207,13 @@ repoIsSsh Repo { location = Url url } | otherwise = False repoIsSsh _ = False +repoIsHttp :: Repo -> Bool +repoIsHttp Repo { location = Url url } + | uriScheme url == "http:" = True + | uriScheme url == "https:" = True + | otherwise = False +repoIsHttp _ = False + configAvail ::Repo -> Bool configAvail Repo { config = c } = c /= M.empty |