This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# HG changeset patch | |
# User Bryan O'Sullivan <[email protected]> | |
# Date 1331697209 25200 | |
# Branch stable | |
# Node ID 9c15f20c0418fbad1da202f72dc894372538beba | |
# Parent 6344043924497cd06d781d9014c66802285072e4 | |
imported patch libgit2.patch | |
diff -r 634404392449 -r 9c15f20c0418 hgext/convert/git.py | |
--- a/hgext/convert/git.py Sun Jan 01 13:37:30 2012 -0600 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# HG changeset patch | |
# User Bryan O'Sullivan <[email protected]> | |
# Date 1331763158 25200 | |
# Branch stable | |
# Node ID 268ae4d69a012f47cb1ef2bf65a8a96f561ce672 | |
# Parent ca5cc2976574d820dad5774afd8c7b3c39ec11cd | |
[WIP] lazy index file parser | |
Only parse entries in a revlog index file when they are actually needed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{-# LANGUAGE GeneralizedNewtypeDeriving, FlexibleInstances, | |
OverloadedStrings #-} | |
import Data.Monoid (Monoid(..), (<>)) | |
import Data.String (IsString(..)) | |
import Data.Text (Text) | |
import Data.Text.Lazy.Builder (Builder, singleton) | |
import qualified Data.Text.Lazy.Builder as Bld | |
import qualified Data.Text.Lazy.Builder.Int as Bld |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
basicPost = do | |
r <- post "http://httpbin.org/post" (binary "wibble") >>= json | |
let body = r^.responseBody :: Value | |
assertEqual "POST succeeds" status200 (r ^. responseStatus) | |
assertEqual "POST echoes input" (Just "wibble") (body ^? key "data") | |
assertEqual "POST is binary" (Just "application/octet-stream") | |
(body ^? key "headers" . key "Content-Type") |
OlderNewer