@@ -35,7 +35,7 @@ type alias CommentDetails =
3535
3636
3737type alias ChangesetDetails =
38- { hash : Hash
38+ { causalHash : Hash
3939 , updates : List Change
4040 , removes : List Change
4141 , aliases : List Change
@@ -81,29 +81,37 @@ decodeComment =
8181 |> requiredAt [ " comment" , " body" ] Decode . string
8282
8383
84+ decodeChange : Decode .Decoder Change
85+ decodeChange =
86+ Decode . succeed Change
87+ |> required " hash" Hash . decode
88+ |> required " fqn" FQN . decode
89+
90+
8491decodeChangeset : Decode .Decoder HistoryEntry
8592decodeChangeset =
8693 let
87- decodeChange =
88- Decode . succeed Change
89- |> required " hash" Hash . decode
90- |> required " fqn" FQN . decode
91-
92- toChangeset hash updates removes aliases renames =
94+ toChangeset hash =
95+ -- updates removes aliases renames =
9396 Changeset
94- { hash = hash
95- , updates = updates
96- , removes = removes
97- , aliases = aliases
98- , renames = renames
97+ { causalHash = hash
98+ , updates = [] -- updates
99+ , removes = [] -- removes
100+ , aliases = [] -- aliases
101+ , renames = [] -- renames
99102 }
100103 in
101104 Decode . succeed toChangeset
102- |> required " hash" Hash . decode
103- |> required " updates" ( Decode . list decodeChange)
104- |> required " removes" ( Decode . list decodeChange)
105- |> required " aliases" ( Decode . list decodeChange)
106- |> required " renames" ( Decode . list decodeChange)
105+ |> required " causalHash" Hash . decode
106+
107+
108+
109+ {-
110+ |> required "updates" (Decode.list decodeChange)
111+ |> required "removes" (Decode.list decodeChange)
112+ |> required "aliases" (Decode.list decodeChange)
113+ |> required "renames" (Decode.list decodeChange)
114+ -}
107115
108116
109117decodeHistoryEntry : Decode .Decoder HistoryEntry
0 commit comments