1diff -ru orig/Data/Conduit/Process.hs new/Data/Conduit/Process.hs
2--- orig/Data/Conduit/Process.hs 2014-04-03 08:26:07.254383579 +0300
3+++ new/Data/Conduit/Process.hs 2014-04-03 08:26:06.000000000 +0300
6 import Control.Monad.Trans
7 import Control.Monad.Trans.Loop
8+import Control.Monad.Trans.Resource (MonadResource, monadThrow)
9 import qualified Data.ByteString as S
11 import qualified Data.Conduit.List as CL
12diff -ru orig/process-conduit.cabal new/process-conduit.cabal
13--- orig/process-conduit.cabal 2014-04-03 08:26:07.258383579 +0300
14+++ new/process-conduit.cabal 2014-04-03 08:26:06.000000000 +0300
20+ , conduit >= 1.0 && < 1.2
21+ , resourcet >= 0.4 && < 1.2
22 , shakespeare-text >= 1.0
32diff -ru orig/System/Process/QQ.hs new/System/Process/QQ.hs
33--- orig/System/Process/QQ.hs 2014-04-03 08:26:07.254383579 +0300
34+++ new/System/Process/QQ.hs 2014-04-03 08:26:06.000000000 +0300
36 import qualified Data.Text.Lazy as LT
37 import Language.Haskell.TH.Quote
38 import Text.Shakespeare.Text
39+import Control.Monad.Trans.Resource (runResourceT)
41 import Data.Conduit.Process
44 -- | Command result of (Lazy) ByteString.
46 cmd = def { quoteExp = \str -> [|
47- BL.fromChunks <$> C.runResourceT (sourceCmd (LT.unpack $(quoteExp lt str)) C.$$ CL.consume)
48+ BL.fromChunks <$> runResourceT (sourceCmd (LT.unpack $(quoteExp lt str)) C.$$ CL.consume)
51 -- | Source of shell command
52diff -ru orig/test.hs new/test.hs
53--- orig/test.hs 2014-04-03 08:26:07.254383579 +0300
54+++ new/test.hs 2014-04-03 08:26:06.000000000 +0300
57 import qualified Data.Conduit.Binary as CB
59+import Control.Monad.Trans.Resource (runResourceT)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list