codex 0.3.0.2 → 0.3.0.4
raw patch · 2 files changed
+9/−2 lines, 2 filesdep ~codexPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: codex
API changes (from Hackage documentation)
- Codex: [currentProjectIncluded] :: Codex -> Bool
- Codex: [hackagePath] :: Codex -> FilePath
- Codex: [tagsCmd] :: Codex -> String
- Codex: [tagsFileHeader] :: Codex -> Bool
- Codex: [tagsFileName] :: Codex -> FilePath
- Codex: [tagsFileSorted] :: Codex -> Bool
- Codex: instance GHC.Classes.Eq Codex.Status
- Codex: instance GHC.Classes.Eq Codex.Tagger
- Codex: instance GHC.Classes.Eq Codex.Tagging
- Codex: instance GHC.Read.Read Codex.Tagger
- Codex: instance GHC.Show.Show Codex.Status
- Codex: instance GHC.Show.Show Codex.Tagger
- Codex: instance GHC.Show.Show Codex.Tagging
- Codex.Internal: [currentProjectIncluded] :: Codex -> Bool
- Codex.Internal: [hackagePath] :: Codex -> FilePath
- Codex.Internal: [tagsCmd] :: Codex -> String
- Codex.Internal: [tagsFileHeader] :: Codex -> Bool
- Codex.Internal: [tagsFileName] :: Codex -> FilePath
- Codex.Internal: [tagsFileSorted] :: Codex -> Bool
- Codex.Internal: instance Data.Aeson.Types.Class.FromJSON Codex.Internal.Codex
- Codex.Internal: instance Data.Aeson.Types.Class.ToJSON Codex.Internal.Codex
- Codex.Internal: instance GHC.Generics.Constructor Codex.Internal.C1_0Codex
- Codex.Internal: instance GHC.Generics.Datatype Codex.Internal.D1Codex
- Codex.Internal: instance GHC.Generics.Generic Codex.Internal.Codex
- Codex.Internal: instance GHC.Generics.Selector Codex.Internal.S1_0_0Codex
- Codex.Internal: instance GHC.Generics.Selector Codex.Internal.S1_0_1Codex
- Codex.Internal: instance GHC.Generics.Selector Codex.Internal.S1_0_2Codex
- Codex.Internal: instance GHC.Generics.Selector Codex.Internal.S1_0_3Codex
- Codex.Internal: instance GHC.Generics.Selector Codex.Internal.S1_0_4Codex
- Codex.Internal: instance GHC.Generics.Selector Codex.Internal.S1_0_5Codex
- Codex.Internal: instance GHC.Show.Show Codex.Internal.Codex
- Codex.Project: [workspaceProjectIdentifier] :: WorkspaceProject -> PackageIdentifier
- Codex.Project: [workspaceProjectPath] :: WorkspaceProject -> FilePath
- Codex.Project: instance GHC.Classes.Eq Codex.Project.Workspace
- Codex.Project: instance GHC.Classes.Eq Codex.Project.WorkspaceProject
- Codex.Project: instance GHC.Show.Show Codex.Project.Workspace
- Codex.Project: instance GHC.Show.Show Codex.Project.WorkspaceProject
+ Codex: currentProjectIncluded :: Codex -> Bool
+ Codex: hackagePath :: Codex -> FilePath
+ Codex: instance Eq Status
+ Codex: instance Eq Tagger
+ Codex: instance Eq Tagging
+ Codex: instance Read Tagger
+ Codex: instance Show Status
+ Codex: instance Show Tagger
+ Codex: instance Show Tagging
+ Codex: tagsCmd :: Codex -> String
+ Codex: tagsFileHeader :: Codex -> Bool
+ Codex: tagsFileName :: Codex -> FilePath
+ Codex: tagsFileSorted :: Codex -> Bool
+ Codex.Internal: currentProjectIncluded :: Codex -> Bool
+ Codex.Internal: hackagePath :: Codex -> FilePath
+ Codex.Internal: instance Constructor C1_0Codex
+ Codex.Internal: instance Datatype D1Codex
+ Codex.Internal: instance FromJSON Codex
+ Codex.Internal: instance Generic Codex
+ Codex.Internal: instance Selector S1_0_0Codex
+ Codex.Internal: instance Selector S1_0_1Codex
+ Codex.Internal: instance Selector S1_0_2Codex
+ Codex.Internal: instance Selector S1_0_3Codex
+ Codex.Internal: instance Selector S1_0_4Codex
+ Codex.Internal: instance Selector S1_0_5Codex
+ Codex.Internal: instance Show Codex
+ Codex.Internal: instance ToJSON Codex
+ Codex.Internal: tagsCmd :: Codex -> String
+ Codex.Internal: tagsFileHeader :: Codex -> Bool
+ Codex.Internal: tagsFileName :: Codex -> FilePath
+ Codex.Internal: tagsFileSorted :: Codex -> Bool
+ Codex.Project: instance Eq Workspace
+ Codex.Project: instance Eq WorkspaceProject
+ Codex.Project: instance Show Workspace
+ Codex.Project: instance Show WorkspaceProject
+ Codex.Project: workspaceProjectIdentifier :: WorkspaceProject -> PackageIdentifier
+ Codex.Project: workspaceProjectPath :: WorkspaceProject -> FilePath
Files
- codex.cabal +2/−2
- codex/Main.hs +7/−0
codex.cabal view
@@ -1,5 +1,5 @@ name: codex-version: 0.3.0.2+version: 0.3.0.4 synopsis: A ctags file generator for cabal project dependencies. description: This tool download and cache the source code of packages in your local hackage,@@ -76,7 +76,7 @@ , network >= 2.6 && < 2.7 , wreq , yaml - , codex == 0.3.0.2+ , codex == 0.3.0.4 source-repository head type: git
codex/Main.hs view
@@ -1,3 +1,10 @@+{-# LANGUAGE CPP #-}++#if !MIN_VERSION_base(4,8,0)+import Control.Applicative ((<$>))+import Data.Traversable (traverse)+#endif+ import Control.Arrow import Control.Exception (try, SomeException) import Control.Monad