-- maybe the combination of a P.ProductID and GitConfig is a ProductRepository?
productDir :: P.ProductID -> GitConfig -> FilePath
productDir prodID gitConfig =
  (repoBasePath gitConfig) ++ "/products/" ++ (show prodID)
productDir :: P.ProductID -> GitConfig -> FilePath
productDir prodID gitConfig =
  (repoBasePath gitConfig) ++ "/products/" ++ (show prodID)
productDir prodID gitConfig =
  (repoBasePath gitConfig) ++ "/products/" ++ (show prodID)