File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,8 @@ instance ToJSON SnapshotInfo where
53
53
getStackageDiffR :: SnapName -> SnapName -> Handler TypedContent
54
54
getStackageDiffR name1 name2 = track " Handler.StackageHome.getStackageDiffR" $ do
55
55
cacheSeconds $ 60 * 60 * 48
56
- Entity sid1 _ <- lookupSnapshot name1 >>= maybe notFound return
56
+ Entity sid1 prevSnap <- lookupSnapshot name1 >>= maybe notFound return
57
+ prevprevSnapName <- fromMaybe name1 . map snd <$> snapshotBefore (snapshotName prevSnap)
57
58
Entity sid2 _ <- lookupSnapshot name2 >>= maybe notFound return
58
59
snapDiff <- getSnapshotDiff sid1 sid2
59
60
selectRep $ do
Original file line number Diff line number Diff line change 1
1
<h1>Compare Stackage snapshots
2
2
3
+ $if prevprevSnapName /= name2
4
+ <div .snapshot-nav>
5
+ <a href=@{StackageDiffR prevprevSnapName name2}>
6
+ \< previous diff
7
+
3
8
<div .container .content>
4
9
<div .packages>
5
10
<table .table>
You can’t perform that action at this time.
0 commit comments