Squashed 'github.com/bbatsov/clojure-style-guide/' changes from ce02079..2f6aa10

2f6aa10 Merge pull request #93 from cris/patch-1
c2d4e89 Update README.md
1ba521b Merge pull request #92 from felipebueno/patch-1
11b14a7 small fix: "forced to used" -> "forced to use"
069d9d1 Prefer vec over into when converting sequences to vectors
0d7e8ea Merge pull request #90 from ccfontes/patch-2
d4194d1 Existential: make mutation look like the exception
4b3629c Merge pull request #88 from ccfontes/patch-1
09a7a54 Make if-not good example consistent with bad
6ae31bf Merge pull request #84 from into-clojure/permalinks-squashed
715ccfa Add permalinks to rules, bbatsov/clojure-style-guide#82
1a22c4f Prefer list* over nested cons
72fdc03 Merge pull request #80 from ska2342/issue47
0803c39 added note with a link to library coding standards
b269fea Merge pull request #79 from mishadoff/quote
f383393 Added quote about syntactic sugar
7a54827 Merge pull request #78 from uvtc/master
e432e82 more minor formatting and punct
cab41b0 minor grammatical and formatting
9d8d4d0 minor punctuation to intro
aa1949b Mention gittip
049bb8e Merge pull request #76 from zw/patch-1
eebcee3 :else for conditions: remove condp (won't work)

git-subtree-dir: github.com/bbatsov/clojure-style-guide
git-subtree-split: 2f6aa1072beec2af5d0b09eb2a5e73f60bc0b159
Merge commit 'cfec240a5e7db272a2ace5aea4115bb4b7b0be42'
Squashed 'github.com/clojure-cookbook/clojure-cookbook/' changes from 521a579..9e440d6

9e440d6 Update bootstrap.sh
1ae9970 Update AsciiDoc bootstrap instructions
71295e2 Add
54613e5 Merge pull request #426 from mwfogleman/increment-clojure-cookbook.el
c8473d5 Document sub-dir / next-dir bug solution.
6a56692 Steal and document Ryan's CIDER hook.
f4b4caf Fix sub-dir / next-dir bugs.
d95b9bc Cleaner implementation.
c4a4d7e Use Github-friendly language tag for Elisp.
cc3b0b8 Move increment-clojure-cookbook to README.
089ffd4 Punctuation in README.
2ecb185 Add increment-clojure-cookbook.el.
b4cb898 Merge pull request #425 from cloojure/patch-30
927c92b Update 5-02_async-http-requests.asciidoc
249c18a Merge pull request #424 from cloojure/patch-29
0ac95a6 Merge pull request #423 from cloojure/patch-28
6511c0e Merge pull request #422 from cloojure/patch-27
20fcd79 Merge pull request #421 from cloojure/patch-26
494af30 Merge pull request #420 from cloojure/patch-25
335e682 Update 2-13_testing-set-membership.asciidoc
6136244 Update 1-07_regexp-matching.asciidoc
fdcf16b Update 1-05_integer-to-character-conversions.asciidoc
491fb71 Update 4-18_read-property-file.asciidoc
651c1d2 Update 4-19_handle-binary-files.asciidoc
73808e7 Merge pull request #417 from cloojure/patch-22
2fe4674 Update combining maps code/example. Fix #393
74942e1 Merge pull request #419 from cloojure/patch-24
564038a Merge pull request #418 from cloojure/patch-23
7fbfc71 Merge pull request #411 from cloojure/patch-16
c8e24b5 Merge pull request #415 from cloojure/patch-20
5b3d502 Merge pull request #414 from cloojure/patch-19
7025a49 Merge pull request #412 from cloojure/patch-17
35e31ce Update 10-09_hof-typed.asciidoc
cd0ab7d Update 10-09_hof-typed.asciidoc
ffc1fe6 Update 10-06_tracing.asciidoc
caf1c69 Update 9-01_stream-processing.asciidoc
865af5a Update 8-06_primitive-arrays.asciidoc
e43cc20 Update 7-11_enlive.asciidoc
7d44fec Update 5-10_tcp-server.asciidoc
54aa312 Merge pull request #406 from catalan42/patch-2
d6801e5 Merge pull request #407 from catalan42/patch-3
ceb6d03 Merge pull request #408 from catalan42/patch-4
9fc7c1a Merge pull request #409 from catalan42/patch-5
34b6325 Merge pull request #410 from catalan42/patch-6
062f543 Update 6-15_traversing-indices.asciidoc
241a9a5 Update 6-14_dry-run-transactions.asciidoc
170628e Update 6-13_transact-retract-data.asciidoc
9d58cb6 Update 6-11_schema.asciidoc
5dbcfae Redundancies reduced.
48eb1d3 Merge pull request #405 from catalan42/patch-1
8c19aa8 Update 6-12_transact-basics.asciidoc
aaf0bfc Merge pull request #403 from cloojure/patch-14
866c9f4 Merge pull request #402 from cloojure/patch-13
47d6aab Merge pull request #404 from cloojure/patch-15
b3acbdf Update 6-12_transact-basics.asciidoc
05703f5 Update 6-12_transact-basics.asciidoc
f968d72 Update 6-12_transact-basics.asciidoc
ebe1d6f Update 6-15_traversing-indices.asciidoc
982cf5c Update 6-12_transact-basics.asciidoc
e2460cd Update 6-11_schema.asciidoc
c1399fe Add note about previous recipes to Datomic recipes. Fixes #399
a7050c8 Merge branch 'master' of https://github.com/clojure-cookbook/clojure-cookbook
dda3b46 Change commas to newlines in 1.03. Fixes #396
f295452 Merge pull request #401 from cloojure/patch-12
fd9f336 Merge pull request #400 from cloojure/patch-11
fe821c5 Merge pull request #398 from cloojure/patch-9
13516c8 Merge pull request #397 from cloojure/patch-8
b1462c0 Merge pull request #395 from cloojure/patch-6
001e62d Update 10-06_tracing.asciidoc
3de7988 Update 7-04_forms.asciidoc
ece0e82 Update 6-13_transact-retract-data.asciidoc
22f6e5a Update 6-12_transact-basics.asciidoc
693c479 Update 7-14_markdown.asciidoc
edf2d98 Merge pull request #394 from campeterson/patch-1
34703e6 Fixed filename in 9-01_stream-processing.asciidoc
7d9ce3f Update acknowledgements.asciidoc
070843b Add David to acknowledgements
bb43edc Clarify print-method. Fixes #389
742ee90 Merge branch 'master' of https://github.com/clojure-cookbook/clojure-cookbook
1d87b0b Update figures 4.2 and 4.3
60c088d Update CONTRIBUTING.md
61e3851 Remove cruft from CONTRIBUTING.md
66cd682 Merge pull request #386 from cloojure/patch-1
34012a2 Merge pull request #387 from cloojure/patch-2
f070861 Merge pull request #388 from cloojure/patch-3
dafaff8 Merge pull request #390 from cloojure/patch-4
26a1f92 Update 4-20_read-write-csv.asciidoc
673c6d6 Update 4-05_copy-file.asciidoc
efb4d8a Update 5-07_communicating-with-mqtt.asciidoc
cd88a40 Update CONTRIBUTING.md
772acd4 Merge pull request #385 from juangom/patch-1
ce6df9c Update 4-06_delete-file.asciidoc
6907206 Merge pull request #384 from juangom/typo
d0a84ae Fix typo
13b0f84 Merge pull request #382 from frenchy64/patch-1
93d36af Fix core.typed's name
216f91a Re-allow overriding source-highlight dir
ebc5205 Merge branch 'mmullis-one-bootstrap' into merging-one-bootstrap
52d1436 Simplify packager detection
a1a7f54 Merge pull request #380 from davidrupp/master
6f4460b rename def vars to not shadow core/first, etc.
1851858 Merge pull request #379 from ctford/patch-1
1ec0848 Maps have consistent ordering on keys and values
5a70d10 refactoring to a single bootstrap.sh
a578685 remove unused wget install
9ebe646 Merge remote-tracking branch 'atlas/master'
cff0057 Re-add squuid example removed during indexing
b70220e Bit.lify new link in sending email recipe
8c77619 Merge pull request #377 from liwp/master
31f5f24 Re-write introduction to to README. Fixes #376
424e3c0 add note about gmail 2-factor auth
7f4394d add license assignment
1c17888 Merge pull request #375 from xpe/use-quot
3ddaf37 use (quot n d) instead of (int (/ n d))
b6ee399 Merge pull request #374 from benjamintanweihao/patch-1
a766430 Minor typo.
b0f4f18 Merge pull request #373 from tfrisk/master
7ae9bfc Fix sort order typo in example code
b43d550 Merge pull request #372 from eobrain/master
756b1f4 off-by-one error in the range output example
f967d59 Bitdeli is no longer valuable
9c69a4c Merge branch 'master' of https://github.com/clojure-cookbook/clojure-cookbook
11f26b9 Correct rendering of index and colophon
d8f5147 Merge pull request #369 from sherpc/patch-1
33ff42d Fixed extra hyphen in source code block
0077e4d Make bootstrap_osx.sh write/use text.lang rather than plain
149fe87 final cover file
4bfb53e Made changes to book-docinfo.xml
90ba9a2 final edits
c3f2f5a otd edits
7397fad Merge branch 'shalicke-patch-1'
824b772 Merge #367, with a few tweaks
c002b36 Updated to use curl -L -o instead of wget
11d0bae Add --no-check-certificate to wget commands
04251d8 Merge branch 'master' of https://atlas-server.oreilly.com/git/1234000001500 into atlas-master
2ee1880 frontmatter tweaks
5cedb96 Merge branch 'master' of https://atlas-server.oreilly.com/git/1234000001500 into atlas-master
d6ee0f1 adding xsl to change xref style, rebreaking book accordingly
121e614 qc2 edit
dc5bd50 qc2 edits
9408391 Merge branch 'master' of https://atlas-server.oreilly.com/git/1234000001500
2883e24 Add missing code snippet to 10.3
4b49260 qc1 queries
f9b2e2f Fix incorrect reference to clojure.java.shell
5ab8aad Fix LICENSE file as per technomancy/leiningen#1446
d0b080d Merge branch 'first-edition' into atlas-master
ad7a539 Fix Eric's name
8ee1213 pagebreaking
778ba57 ch 4 typo fix
38c9e43 qc1 edits rest of book
48ed164 ch 6 edits
f020b12 Merge branch 'master' into atlas-master
b74a7f5 qc edits and url merge
9c22cda Merge branch 'first-edition'
6f3021e Merge pull request #364 from cbegin/assoc-index-corrections-2
4404e8a Add Clinton Begin to acknowledgements
77b41d6 additional corrections to assoc index bounds
fc0b715 Merge https://github.com/clojure-cookbook/clojure-cookbook
b8a1c5d Update 2-10_set-item-at-index.asciidoc
46c4d45 Merge pull request #363 from cbegin/patch-1
cc27e80 Update 2-07_adding-an-item.asciidoc
1f418e9 Link fixes.
363b705 merge
4ad3556 ran script to replace links with author-provided urls
92d608c qc edits ch 3 and ch 4 partial
cf3cfff ch 2 qc edits and ch 1 au edits
e567aa9 Add -destroy impl to daemons recipe
ff4d66e Fix link anchor in timbre logging recipe
83f4910 Merge branch 'master' of https://atlas-server.oreilly.com/git/1234000001500
88847da qc edits fm and ch 1
4f7899b Merge branch 'atlas-master'
7aa61a7 Index terms edited.
b257907 Index terms edited.
1b470fc Index terms added to ch10.
f088823 Index terms added to ch09.
1e8be17 Index terms edited.
50a0146 Index terms added to 9.1 and 9.2
317a280 Index terms added to ch08.
f290014 Merge pull request #362 from mojavelinux/license-assignment
560a389 Index terms added to ch07.
204af51 Index terms added to ch06.
0374f00 Index terms add ch05. Index terms edited other chapters.
2e7ded0 Index terms added to ch04. Index edits other chapters.
ce1ade5 license assignment for @mojavelinux
fb42097 Index terms added.
c49e29e Merge pull request #360 from yasuyk/install-wget
c7c8fa0 Merge pull request #361 from yasuyk/update-readme
bbd67a2 Index terms added to ch03.
21e8a13 Index terms edited
ba605d1 Index terms added to ch02
60d2588 Update README.md to follow renaming
b79b62f "wget" is not built in on OS X
3748676 Index terms edited for ch01.
8685bab Index terms added to 1.25 to 1.36
47f24d1 Fix commands for daemons recipe
6fec807 Index terms added to 1.13 to 1.24
e6ec513 Correct daemons recipe based on external feedback
5a6ab97 Index terms added to 1.7 through 1.12
c931962 Index terms added to 1.5 and 1.6
904aec4 Delete README.md
9a6b9ad Index terms added to 1.1 through 1.4
711e01f ch00 index terms added
c9d5694 Merge branch 'master' into atlas-master
cbe5ef8 Merge pull request #359 from codebrickie/4-18-typo
c0a7b7f Fix typo
cee9528 colophon
1dc2f0a add see-also to 8.10
5b1a424 grammar
27caa9b remove redundant text in 6.6
09ae8b3 finishing copyedits
cd6bd86 copyedits ch 6 thru 9 and some scattered tweaks
d13c9e2 Weekend Update
cc8086c fixing unicode character error
4d27611 copyedits thru ch 5
b71960a And rename includes
b723d3c Rename 0-9 to 00-09
75d7bb5 Merge branch 'master' of https://atlas-server.oreilly.com/git/1234000001500 into atlas-master
0f4c6ac copyedits intro ch 1
965eab1 Merge branch 'master' of https://atlas-server.oreilly.com/git/1234000001500
7cf71f9 fixing filerefs
999de77 file restructuring step 2
b6af5ce filename fix
aedbe65 changing includes filerefs
50a961e starting to flatten folder structure where appropriate step 1
ba4e0e3 Add footnote to simplecheck recipe
dbdd028 committing numbered subdirs and files
12c2086 Merge branch 'atlas-master'
31dc1ca Fix more line overflows
e9cebc9 partial copyedit commit
3bd93d8 Merge branch 'atlas-master'
af3a139 Tweaks to the overflow line corrections
679410a Merge branch 'master' of https://atlas-server.oreilly.com/git/1234000001500 into atlas-master
ee757c8 deleting excess file
48f4c68 deleting error file
7c28450 renumbering files and folders partial (higher structure and ch 1 all)
2a6a0ef code breaks partial (those that KB saw marked in PDF)
d77ae17 Typo in stream processing recipe
e672e71 Few changes from copy-editing
6ec6d74 add book goals to frontmatter
52a837f add acknowledgements for Luke
9f2e10d Style on link from #358, add Hoàng to acknowledgements
f389fcc Merge pull request #358 from myguidingstar/master
d7818c0 Correct incorrect include
8b9e8c4 Relevance is now Cognitect
8e2a4e8 Add acknowledgements
6bcf7f7 add lein-bin to creating-executable-jar
5553c1f add assignment for myguidingstar
1a5e1b9 Flow frontmatter so it is easier to read in editors
a9f80f0 Merge branch 'master' into atlas-master
a9250f3 Change cookbook URL back to italics as per conventions
663f76d Organize frontmatter/ a little better
850d81f Update README.md
114bddc Add a bit more description to README
59cf1bb Update README.md
82e6d40 Remove chapters list from CONTRIBUTING
5ef6d8d Update CONTRIBUTING.md
86c9692 Update CONTRIBUTING.md
0812aab taking off image width boundaries
deb0ded ce prep and adding figures to book repo
d338663 Adjust bootstrap_osx.sh for new shell-session type
10d1dad Remove .DS_Store files
1befe74 Restore conventions.asciidoc as a symlink to frontmatter/conventions.asciidoc
278467c Migrate new 'shell' sources to 'shell-session'
d9da534 Merge latest GitHub master -> atlas
6f51bc8 Adding intake report
a198810 Adding intake PDFs
0e96e39 Just adding to make sure
fed7b58 Renamed filerefs to renamed figs
47d2472 Renamed filerefs in asciidoc files to point to renamed figs
d0378bc  just making sure that oneoff was added
baa736b adding tools direc
5dd82ef Updating bookinfo.xml file; Adding colo file; Adding colo include and bookseries to book file; Unless Realtime, adding index markup to book file; Adding tools dir and oneoff boilerplate
5806c1e Adding cover image
8cd4bf7 Conventions changes for stream processing recipe
626d380 Merge pull request #357 from travis/risingtide
acbc4fb Add a link to Rising Tide

git-subtree-dir: github.com/clojure-cookbook/clojure-cookbook
git-subtree-split: 9e440d6e7766c1a6912c157d9ed9711f76875a64
Merge commit 'bd04a708cbd4bb2d7d64ded718632501628e02bf'
Squashed 'github.com/functional-koans/clojure-koans/' changes from 0675850..2c52489

2c52489 Bump to SNAPSHOT for next iteration
c4f708b Bump to 0.5.0
c403092 Add leading `do` to :init
b987ae9 Add random runner
04b3c4a Bump koan-engine dependency
711925a Add name-spaces to the clojure koans files.
fd3972d Merge pull request #74 from ajmccluskey/21-remove-partial
aec2d28 Merge pull request #76 from mjansen401/master
eaf6cd6 fix spacing issue in 05_maps.clj
569aa5e Remove unnecessary call to partial in second koan
c7bd270 Bump koan-engine for doc/code alternation check
645a5f8 Merge pull request #70 from gthb/patch-1
a1e659b Trivial: fix Hawking's first name
00b7e7c Discourage lein 1 use
72af893 Remove group-by since that's been covered
86a6790 Clean up group-by descriptions & spelling
d6b1b57 group-by function koan
f35e258 Update answer key to reflect renaming
e96ccc4 Switch variable from index to x to avoid confusing syntax highlightig.
660998a The answer file's expression returns the argument provided
68dcde9 Make if-not example clearer, fix the answer keys
0cf4cd3 Move herbivore assertions together
92c7f8b Added one test to the polymorph suite (test name usage)
4050549 Merge pull request #66 from ChrisCummins/grammar-fix
5c27ca2 Minor grammar fix

git-subtree-dir: github.com/functional-koans/clojure-koans
git-subtree-split: 2c524896c9c71020141467c334cc59c0aef67531
Merge commit '42b7aad7ce82dd8b52ab0682c88092ea9517971c'
Squashed 'github.com/juxt/bidi/' changes from 3de24f8..15433c6

15433c6 Merge pull request #31 from 4xrsJCr9/master
d2de135 Add boolean patterns to BNF grammar
1ff12b9 Decode remaining paths for Files and Resources
16db164 Documentation for Resources, ResourcesMaybe and Files
e794485 Add author
0a6fbbe lein-release plugin: bumped version from 1.10.5 to 1.10.6-SNAPSHOT for next development cycle
e7ff21c lein-release plugin: preparing 1.10.5 release
0ec67f7 Merge branch 'master' of github.com:juxt/bidi
cf666cb Revert "Remove redundant dependency on core.match"
9aa56c9 Merge pull request #30 from damn/add-long-support
119b423 Fix bug where numbers > long lead to error at parseLong
2547785 Add support for 'long' in Vector PatternSegment
1c0681f Make delegation to first element consistent
aee7247 Vector delegates transform-param to first element
f153798 Use the decode function instead of java interop
72cd47d Use some instead (first (keep ..))
1935fd3 Merge pull request #27 from johncowie/master
37dc132 Realised there was a commented compojure dependency, so uncommented that one to replace the one I added
b35f993 Added compojure dependency so perf-test would compile
3aa01b8 Added optional function to make-handler that is applied to the handler when it is retrieved for a route
0815dd8 Ignore ClojureScript artefacts
d08a20b Add draft ClojureScript support
7f491b2 Merge branch 'master' of github.com:juxt/bidi
4942741 Remove redundant dependency on core.match
8fbf1fe Remove console clutter
0444d4d Fix ex-info arity
72d7bf9 Merge pull request #26 from oliyh/master
2aa7588 Adding path-with-query-for and tests, fixing up docs
0ea0e92 Adding 'required-params' which tells you which params you must supply to build the path
90f8a6c Refactoring to return path elements and params together so that required params can be calculated
aa69bb1 Comment
a606844 README updates
24d8906 Crediting Oliy
1611bea lein-release plugin: bumped version from 1.10.4 to 1.10.5-SNAPSHOT for next development cycle
ac6a01a lein-release plugin: preparing 1.10.4 release
a9b771c Merge pull request #22 from oliyh/master
85d588f Hygienic route-params - no longer polluted from other params
dd5dd1a with emphasis
6abd55d A word of warning about RingMiddleware
622e10b Add sw1nn credit
fdb0307 Merge route-params in request, rather than overwrite
0bb3210 Merge pull request #16 from mwmitchell/master
a3c47d5 Middleware uses :path-info as well as :uri
723887f lein-release plugin: bumped version from 1.10.3 to 1.10.4-SNAPSHOT for next development cycle
ccb9944 lein-release plugin: preparing 1.10.3 release
b569a50 Ignoring todo file
815b43b Fixes #14
100691c Assert that handler is not nil
d84e4a2 Better parameter name
194fd4b Prepare for next version
1fae907 Update README with latest bidi version
138f5e6 lein-release plugin: preparing 1.10.2 release
813f7f4 Merge branch 'master' of github.com:juxt/bidi
9947e1b Add nil check

git-subtree-dir: github.com/juxt/bidi
git-subtree-split: 15433c628be9fc36e7e1897c4d4623318f79bf66
Merge commit '77557c45ddca0bb9701a4be8cb188d12f4a40ebd'
Squashed 'github.com/korma/Korma/' changes from 51a69c7..2b885c7

2b885c7 Merge pull request #256 from AKurilin/initial-pool-size
b195634 Add initial-pool-size config to c3p0 configs
068f513 Merge pull request #253 from mapleoin/insert-doc
e5d4e98 change insert documentation to match behavior
47551de Fix typo
3b2f5d3 Bump version to 0.4.1-SNAPSHOT
4873646 Release 0.4.0
61713aa Update clojure.java.jdbc version in README
5cda00c Merge pull request #247 from starks67/master
539a9f4 Join entities, using a specific join-type
6647f92 Merge pull request #246 from ls4f/isolated-transaction
6fefd51 Reworks the transaction macro so it would optionally accept a map with options as first parameter (currenly recognizes :isolation and :read-only?)
1982aee Delete unused functions
8cb932d Bump clojure.java.jdbc version to 0.3.5
d31bfa2 Return number of updated rows
310cda4 Merge pull request #241 from scttnlsn/jdbc
5986328 Bump version to 0.3.4-SNAPSHOT
9c08621 Release 0.3.3
e2225bf Use maintained version of clojure.java.jdbc
562b958 Merge pull request #242 from captmorgan/dont-use-jdbc-deprecated
2821706 Fix error with mutiple raws in where
c01df70 stop using jdbc.deprecated in tests
abf081d Fix incorrectly written test
a5eee72 Use db from main query when fetching children with no db specified
36ff154 Do not copy config options when assigning db to entity
25cea51 Clean up imports
950f679 Get rid of duplicate code
bff2940 Remove naming strategy
30eb5ef Do not share dbs between test nses
dc0cbcd Remove test for functionality that doesn't exist
b99eee7 Remove unused dynamic var
d54b16c Rename and move to integration
347717f Merge pull request #238 from yohan-pereira/patch-1
a28c82c fix missing square bracket in 'where' example.
79ddfba Fix db connection handling when databse defined per query
b1b1f1d Bump version to 0.3.3-SNAPSHOT
f829f23 Release 0.3.2
64bb3de Do not assoc db if it is not available
f66404c Merge pull request #236 from ceterumnet/master
809a533 Fixes issue with thread-safety on with-db
c4b7b9c Merge pull request #233 from ls4f/helpers
511e7a4 Adds a helper for creating FirebirdSQL database specifications Adds a test for the FirebirdSQL helper
38633cf Merge pull request #223 from justinj/patch-1
3cc152a Fix typo in one_to_one integration test
bfc94a4 Merge branch 'parameterize_booleans'
07657d1 Parameterize booleans
cdeb9d1 Merge pull request #191 from pocket7878/exists-node
2a09ff2 Bump version to 0.3.2-SNAPSHOT
7c1a6d5 Release 0.3.1
87d8433 Fix delimiters in one-to-one joins using with
cbe6554 Refactor
882ef64 Fix belongs to joins when subentity has pk defined
1126a2c Merge pull request #209 from ceterumnet/master
8dba8e5 Fixes one-to-many and many-to-many issue with map escaping with-db context
3d15894 Add EXISTS Node
6907e5d Do not override bindings for update set clause
c8880f0 Merge branch 'support_clojure_1.6'
a9d6bbd Switch to Clojure 1.6.0
148561f Set delimiters back to previous values after testing set-delimiters
8705763 Ensure correct default connection
9bf230d Make sql generation deterministic across Clojure versions
7d7501e Merge pull request #203 from isaacsu/readme-typos
ec7c117 auto-cleanup all clojure files
0eeab61 assortment of small cleanups
701956b use fill-region to shorten some overly-wide doc strings
3eb2ea8 Bump version to 0.3.1-SNAPSHOT
0b48201 Release 0.3.0
84db224 Fill in missing history
a3c4a5a Add profile for Clojure 1.6
fe05e5e Release 0.3.0-RC8
cdd2b90 Ensure unique keys
771c40f Release 0.3.0-RC7
eac4358 Merge pull request #192 from immoh/add_one_to_one_transform_support
9f0346d Fetch one-to-one relation separately when transform fn is defined
91a1fef Add one-to-one foreign keys to dry run results
1ab8266 Rename with-now and with-later
49c539f Remove unused let binding
eb30c17 Merge pull request #214 from cbenning/vertica-support
5da8028 Added support for Vertica JDBC driver
c494787 Don't advertise 0.3.0 yet; revert to 0.3.0-RC6.
bce60bc Restore note about requiring `java.jdbc` 0.2.3.
01fa3d9 Add criterium back into the `:test` profile deps.
ce206b3 Remove erroneous "self-dependency" in k.s.engine.
57897aa Upgrade java.jdbc to 0.3, use deprecated namespace.
7b52eab Bump version to 0.3.1-SNAPSHOT.
01824b5 Merge branch 'clean-up-project.clj'
bb73e9c Extract common JDBC-connector dependencies.
5b31f36 Remove redundant dependencies on `java.jdbc`.
5193ad1 Drop the patch-num from the version profile names.
0ef8d31 Commit to Leiningen 2. Remove `:dev-dependencies`.
a9fcb80 Remove improper (and redundant) `:user` deps.
a738cbc Bite the bullet and release version 0.3.0.
fcf22f1 Fixed README rouge search/replace typo "usersname" -> "username"

git-subtree-dir: github.com/korma/Korma
git-subtree-split: 2b885c74dc801b6ca5d6745905d5e448e5ef446a
Merge commit '0138470728b903b585efa2363a08dca88f569f45'
Squashed 'github.com/krisajenkins/yesql/' changes from de34ee5..cf6f22a

cf6f22a Updating the Derby driver version number in the README.
7e3ad1f Version bumps for dependencies.
2ecd8a2 Adding Clojure 1.7.0a1 to the supported builds.
d997834 Updating to Expectations v2.
92ad961 Renaming the 'named_parameters' test to the more accurate 'mixed_parameters'.
9ada908 Updating dependencies.
0ef510e Preparing v0.4.1.
f5dc9f4 Added a "Ports" section to the README.
0497a40 Added a request for JDBC versions to the README.
45264b8 Adding some JDBC-driver information.
9a76975 README tweak.
4a78150 Bug #14: Fixing the copyright year.
dbe1e97 README improvement.
a0d0e56 Whitespace changes to the README file.
9bff84c Fixing a README typo.
19eb9ce Adding documentation for IN-list queries.
ea75669 README tweak.
3553e71 Minor tweak to a unit test.
ea027df Adding a test for SQL's weird quoting rules.
128df77 Version 0.4.0.
bef48ef Improving the way we print parse errors.
bac2454 README tweaks.
b570451 README tweaks.
20a1c6e Changing the README file to reflect the fact that Yesql now handles more than just queries.
67a6dca Adding a build-status badge.
bcce4d0 Fixing the Travis-CI build script.
0f64507 Adding a Travis-CI config file.
4b15e89 Setting up automatic regression testing for "lein ancient upgrade".
3f2bfea README tweaks.
c5f854e README tweaks.
364ea9d README tweaks.
b86d912 Adding documentation for the new DDL/DML feature.
c126986 Version 0.4.0-beta1.
2b9f3e2 Updating the 1.6 build dependency to Clojure 1.6.0-beta1.
c7c5d5c Downgrading the 1.4 build to Clojure 1.4.0.
f13e8c3 Removing the use of the as-> macro.
07b3658 Adding a simple acceptance test for defquery.
2837f0e Improving comments & docstrings.
42932c8 Restoring a missing unit test.
f0dae36 Reworking the home-grown parsers to use instaparse instead.
832a887 Adding an IN-query to the acceptance tests.
39fc502 Replacing the hand-rolled named-parameters parser with Instaparse.
2357043 Rewriting all the tests to use the expectations library.
89ebc56 Removing the code that generates the jdbc-query assembly.
e0abb69 Refactoring the integration tests.
15b4bd0 Minor comment reshuffle.
483c1f2 Updating jdbc dependencies.
4ebf069 added tests for name-based query function generation.
1ffae1d added tests for query assembly.
529ef74 adapted tests to new documentation metadata.
eb7c69a added query assembly and name-based decision for 'query' vs. 'execute!'.
402f48e Improving the integration tests with a transaction check.
5e34d3e Adding a 'lein test-all' command to check against Clojure versions.
05d48b1 Improving the integration unit tests for DDL & DML.
016ca27 Integration tests for a complete DDL/DML work cycle.
70d4dc8 Adding a unit test for the expected return value of defqueries.
fd58b22 Adding a docstring to reassemble-query.
dc16118 Minor tweaks to the README.

git-subtree-dir: github.com/krisajenkins/yesql
git-subtree-split: cf6f22a3de4e94fe4ae7b2c2df201cb60fd06498
Merge commit '648e3390befd5d887dae1a802d563b697fd0f980'
Squashed 'github.com/Prismatic/eng-practices/' changes from 4cfaa90..1d5f8a3

1d5f8a3 Merge pull request #5 from mrackwitz/patch-1
501ebcb [Readme] Fix a typo
c6400a6 Update README.md
a35ba50 Merge pull request #4 from Prismatic/migrations
4d57e1a More comments from @davegolland
0934111 Incorporate suggestions from @davegolland
6e4a735 Initial commit of migrations
87bcf2a Merge pull request #3 from michael-okeefe/patch-1
2c03fd9 Fix typo
49b2d62 Merge pull request #2 from sumbach/patch-1
75128ef Fix minor typo
8f42a82 Update README.md
5ff3a6a Update 20140403-git.md
b0cf49b Add git draft
120b0bf modifying readme to link to testing principles
3970630 testing principles eng practice

git-subtree-dir: github.com/Prismatic/eng-practices
git-subtree-split: 1d5f8a3270929d33bccf2ac777f5a12279c9145a
Merge commit 'eff1daab92233b1b420384e81a3d7aae2d654b1a'
Squashed 'github.com/Prismatic/plumbing/' changes from 0c6307b..7456769

7456769 Merge pull request #71 from johnwalker/cljs-include-leaves
0c22988 Cycle detection is also O(n)
4fc4e94 Test "include-leaves" for cljs topological-sort
607032c Add O(n) cljs topological-sort with include-leaves
62de25b lein-release plugin: bumped version from 0.3.5 to 0.3.6-SNAPSHOT for next development cycle
da243d6 lein-release plugin: preparing 0.3.5 release
6a4b118 Merge pull request #70 from Prismatic/fix-cljs-safe-get
5c07660 Fix safe-get in clojurescript by adding missing :include-macros true; and unify other requires of plumbing.fnk.schema
f5c8eb8 Make graph_test less flaky by allowing more slop on runtime
e583dd2 lein-release plugin: bumped version from 0.3.4 to 0.3.5-SNAPSHOT for next development cycle
8cf0251 lein-release plugin: preparing 0.3.4 release
f3a6e74 Merge pull request #67 from Prismatic/bump-deps
612016a Reference schema macros from schema.core, not schema.macros
23d02bc Update schema dep, start testing on 1.7, and update docs in prep for release
1249a6b Merge pull request #63 from Prismatic/small-test-issues
bc6ae88 Fix some minor test weirdness (fixes #59)
6271e0d Merge pull request #62 from Prismatic/fix-misplaced-schema
81c5287 Move misplaced schemas (fixes #60)
1edcc8b Merge pull request #61 from Prismatic/fix-docstring
c121cd5 Move misplaced docstring (fixes #58)
f5d2fa2 Merge pull request #57 from MichaelBlume/exclude-update
a6390e4 exclude update for cljs too
26e06e5 exclude clojure.core/update
fa36916 Merge pull request #55 from Prismatic/fixup-profile
9ddb2fd Make tests and deploy work with new lein
6c26123 Merge pull request #54 from diogo149/fnk-special-args-ordering
368af51 add space in assertion message
3002e51 allow fnk to take in special args in any order
17ecfc1 Merge pull request #53 from t6/patch-1
1adec6e Fix typo in fnk docstring
26a35ef Merge pull request #52 from devn/patch-1
901c459 Typo fix
dc5174a Merge pull request #50 from Prismatic/small-updates
b3782a7 Update to Clojure 1.6 as dev default, and update changelog for recent contribs
d8e2262 Merge pull request #46 from gfredericks/keyed
dfb13f8 Merge pull request #49 from occamin/letk-variants
36f8a0d Add if-letk and when-letk variants
bb20094 Fix CLJS tests
61dacdc Move keyword-map to plumbing.map, add a test.
f6809cb Merge pull request #47 from danielcompton/fix-dissoc-in
04c29c9 Change keyword lookup to work with records
74b05cc Add the `keyed` macro for avoiding repetition in map literals
9a384ed Update version in README
ac74be8 lein-release plugin: bumped version from 0.3.3 to 0.3.4-SNAPSHOT for next development cycle
b30d73a lein-release plugin: preparing 0.3.3 release
1265abf Merge pull request #45 from Prismatic/proper-cross-platform-errors
f408d8f Correctly generate errors in ClojureScript client code:  - The previous approach tried to use cljx in a macro, which doesn't work  - Schema.macros has a correct approach based on checking the environment of the macro  - Use that approach; this incidentally changes exception types to RuntimeException,    but doesn't seem like a big deal.
0d69b9d lein-release plugin: bumped version from 0.3.2 to 0.3.3-SNAPSHOT for next development cycle
7b64852 lein-release plugin: preparing 0.3.2 release
54c8705 Merge pull request #43 from Prismatic/fix-cljs-compilation
dce994d Bump to Schema 2.1.4 and its fixed cljs compilation detection
d0eece1 Merge pull request #39 from Prismatic/fix-eager-compile-schema-evaluation
0b755a3 Some schemas don't like being double-evaluated; route them around eval in eager-compile
f35d10d Update README.md
2914dda lein-release plugin: bumped version from 0.3.1 to 0.3.2-SNAPSHOT for next development cycle
088e6af lein-release plugin: preparing 0.3.1 release
944b342 Upgrade to schema 0.2.3
2fc7c9b Prepare for 0.3.1
c53ba5d Require plumbing.fnk.schema in cljs too
f8f7b9e Merge pull request #35 from Prismatic/codox-github-pages
546dc6d Add codox support and scripts to push to github pages
dcf953b Update README.md
68ff4d1 Merge pull request #34 from blakejakopovic/patch-1
2098be2 Updated ReadMe
d3df19f lein-release plugin: bumped version from 0.3.0 to 0.3.1-SNAPSHOT for next development cycle
bb368a2 lein-release plugin: preparing 0.3.0 release
04adc52 Prepare for 0.3.0 release
496a9ff Merge pull request #33 from Prismatic/fix-jvm-schemas
72e7c9a Fix JVM-specific schemas
1b02378 Merge pull request #32 from Prismatic/v0.3.0
c1f4813 Put dep version back to 0.2.2
fed466c Merge branch 'master' into v0.3.0
8f5bb62 newline
83cae79 These tests tests can run in CLJS
cfa58e5 Add CLJS section to README
253f1f4 Merge pull request #31 from Prismatic/nicer-conditional-arrows
d2d2cd7 Add plumbing.graph/compile, plumbing.graph/profiled
de449d3 Update changelog for breaking changes in ?> and ?>>
32a83a4 More useful and idiomatic conditional operations
2c1b0ec Merge pull request #30 from Prismatic/v0.3.0
c71b686 Add ClojureScript support via cljx
c6caf19 Merge pull request #28 from ttasterisco/patch-1
3c061e2 fix blog post url
de11e09 Add support for Clojure 1.6
c331e72 Merge pull request #26 from fredericksgary/patch-1
69de624 moar speling
afae4b0 speling
afa4c2f Update changelog
82b2afe Merge pull request #25 from fredericksgary/mapply
11fdaaa Add mapply
e279abd Update README to point to latest version
e0d80f6 Merge branch 'master' of github.com:Prismatic/plumbing
e874495 lein-release plugin: bumped version from 0.2.2 to 0.2.3-SNAPSHOT for next development cycle
1ecdd07 lein-release plugin: preparing 0.2.2 release
cb3bd82 Test on 1.6.0 and drop explicit Clojure dependency
9547b34 Fix reflection warning / bad assert
1cc3c89 Merge pull request #21 from fredericksgary/master
68d3371 Add update
bfcbb4d lein-release plugin: bumped version from 0.2.1 to 0.2.2-SNAPSHOT for next development cycle
8c1c596 lein-release plugin: preparing 0.2.1 release
63e05cc Add lein release info to project
55c6ffb Merge pull request #19 from puppetlabs/master-fnk-schema-aot-fix
589c54d Switched plumbing.fnk.schema's schema.core/defn references to schema.macros/defn. Fixes issues with using fnk from AOT compiled code
673c8f7 Merge pull request #18 from rboyd/patch-1
cf98b9e Fix typo in docstring
ba8363b Bump version to 0.2.1-SNAPSHOT for next development iteration
ba6d696 lein-release plugin: preparing 0.2.0 release
23fd0b2 Merge branch '0.2.0-release'
e5c1119 Depend on Schema 0.2.0 release
e13175d Fix bug in merge-disjoint with nil map
ca6f009 Prep for 0.2.0 release, removing references to old schemas
85c0e21 Temporarily depend on new schema snapshot version

git-subtree-dir: github.com/Prismatic/plumbing
git-subtree-split: 745676999c203fc4810df1e581feb7513abaf207
Merge commit '86a620d18974655ae9554ce3ffec26d79d716ad1'
Squashed 'github.com/ptaoussanis/sente/' changes from f202907..67c3a0b

67c3a0b README: Misc hk
1d132b3 README: Add link to detailed session-mod example (@danielsz)
691457c [#79] README: Add FAQ entry on shutdown process
4831c81 README hk
82bc6b6 README: fix examples table author link
816ba7b Merge branch 'dev'
be53179 v1.2.0
b448ae6 Bump deps
b12af60 [#77] BREAKING - removed server-side dummy `?reply-fn`
212f483 Misc hk
724541e Ref example: add CIDER dep + instructions
55cce1b Bump encore dep (1.9.1->1.9.2)
c5aec51 Revert "Temp: debug #75"
2f691a2 Get started on #16 (client-side buffering)
9a82bf9 Temp: debug #75
04d3c5a v1.1.1-SNAPSHOT
754a65b Fix broken chsk router shutdown due to http://goo.gl/be8CGP
13a1938 Clean up chsk-router logging, make event tracing optional
ae7f975 Clean up client-side :ch-recv
d2ded21 Fix latest version in README (v1.0.0->v1.1.0)
6e28243 README: Add table of extra examples
3dbc98c v1.1.0
c23762d Bump deps
cb1af42 `ev-msg` changes: :ev-id -> :id, :ev-?data -> :?data
c3cdc1d Ref example: switch from core.match -> multimethod event matching
69fbdeb Experimental: add :ev-id, :ev-?data keys to `event-msg`s for easier destructuring
47b037d Add `ajax-call` utility fn
3fa0d83 Fix project.clj regression (encore/71cd3af)
5ea581c README hk
f34e1aa Project.clj hk
6aa5fbf Mark v1.0.0 as BREAKING for client-side :ch-recv readers
6532394 Update CHANGELOG
3927cba Merge branch 'dev'
39dd09d v1.0.0
d17d746 v1.0.0-SNAPSHOT
5b80001 Remove Transit :msgpack opt (seems to be unavailable)
fdeb106 NB Merged refactor [#12], [#59], [#60], [#66], [#67] (@ckarlsen), [#68], [#69] (@hugoduncan), more
69b6d7b Bump deps (incl. :dev Clojure 1.7.0-alpha1)
1139ec0 Experimental support for transit (@ckarlsen84)
65f2d72 Break Versioning
243b5c1 README: Add note re: modifying sessions
c421a21 Housekeeping: 694d6f9
8dce50a compojure.handler namespace is deprecated in favor of ring-defaults
3d01441 Bump example project's `ring-anti-forgery` dep
7924b5e Further `chsk-url-fn` doc tweaks
794c32f Docstring housekeeping
3f27cd5 README housekeeping
56b0ba2 Reference example: add some extra comments on auth procedure
ade5008 v0.15.1
8eaf886 Reference example: add link to Light Table Cljx config Groups post
bbab4fe Misc hk
a742452 Add rationale for long-polling over chunked encoding
d2d4d13 Fix #56 - decrease default keep-alive interval window for Heroku
392e952 Remove non-existent and unused utils import.
3c21db1 Reference example housekeeping
da92023 Make reference example easier to use with LightTable
3c33d16 v0.15.0
0368713 Housekeeping
2464675 Add delay to WebSocket `:uidport-close` event trigger
2636a4d #50: Allow full control over chsk URLs
3070621 Bump deps
1cd81f7 Update project.clj template
af2098a ring-anti-forgery key update
a152724 csrf information corrected
REVERT: f202907 Merge pull request #43 from whodidthis/master
REVERT: 376b598 csrf information corrected
REVERT: bbf9469 Merge branch 'dev'

git-subtree-dir: github.com/ptaoussanis/sente
git-subtree-split: 67c3a0b5421627034dd034673c2239a9480758ae
Merge commit '5e0f7a18aee0f010624aa0308f66619448d87b8f'
Squashed 'github.com/puppetlabs/trapperkeeper/' changes from d6e2fd0..cf4b413

cf4b413 Merge pull request #167 from fpringvaldsen/TK-64-slingshot-issue
6c4de68 (TK-64) Fix TK failures from Slingshot Exceptions
8a9abc7 add clojars latest version to README
ca94aef add detail about API-breaking change in CHANGELOG
25df51e Merge pull request #165 from fpringvaldsen/TK-56-lifecycle-errors
fed0107 (TK-56) Address PR comments
83323fe (TK-56) Call service-symbol in lifecycle errors
f74ec27 lein-release plugin: bumped version from 0.5.1 to 0.5.2-SNAPSHOT for next development cycle
709952a lein-release plugin: preparing 0.5.1 release
8399369 Update CHANGELOG for 0.5.1 release
fa591a2 Merge pull request #164 from cprice404/bug/master/TK-62-protocol-namespaces
36292bf (TK-62) Improve docstring
4f8a242 (TK-62) `defservice` doesn't work with protocols in other namespaces
1764e14 lein-release plugin: bumped version from 0.5.0 to 0.5.1-SNAPSHOT for next development cycle
7156b94 lein-release plugin: preparing 0.5.0 release
a33a08b Bump version for 0.5.0 release
8ddd140 Merge pull request #163 from fpringvaldsen/update-changelog-0.5.0
cfefcc8 Update changelog for 0.5.0 release
b3b6b68 Merge pull request #162 from cprice404/feature/master/TK-60-provide-public-load-config-fn
ce1dd9b (TK-60) Add docstring to load-config fn
615b2fd (TK-60) Formalize public function for loading config
b632d36 Merge pull request #161 from cprice404/scratch/master/TK-18-protocol-instances-in-graph
1df609f (TK-18) Remove duplicate precondition
96f36a0 (TK-18) Fix up errant comment
505b225 update README.md to mention latest release
d22c446 (TK-18) Improve implementation of `service` macro
3875532 Merge pull request #160 from fhrbek/tkproxy_fixes
fd945ee Changed schema version to support the Bool type
46a3656 lein-release plugin: bumped version from 0.4.3 to 0.4.4-SNAPSHOT for next development cycle
532a239 lein-release plugin: preparing 0.4.3 release
d7b30a9 Merge pull request #159 from cprice404/maint/master/prep-for-0.4.3-release
c2b2735 Update CHANGELOG for 0.4.3 release
08b1389 Update KS dependency to 0.7.2
528a4ee Merge pull request #157 from cprice404/feature/master/TK-19-service-symbols
0a45715 Merge pull request #158 from fpringvaldsen/change-examples-to-conf
3bd626e (TK-13) Change example to use .conf
b55a421 (TK-19) Add `service-symbol` and `get-services`
176d359 Merge pull request #156 from fpringvaldsen/update-usage-message
e8b0418 (TK-9) Reword usage message
c505cda Merge pull request #154 from KevinCorcoran/wiki-vs-readme
f1ce7e3 (TK-9) Update usage message
5bbf917 Merge pull request #155 from fpringvaldsen/make-config-optional
ee4c4e5 (TK-5) Add dummy assertions
1cbab7b Reformat docstring for parse-config-data
0d20628 (TK-5) Update parse-config-data docstring
8b50412 (TK-5) Add new tests
ff773e3 (TK-5) Remove --config requirement
239fdf6 README: mention Github issues vs. JIRA
dd5755e (PE-3215) documentation now lives in the wiki
52ff511 Merge pull request #153 from fpringvaldsen/change-test-resources
2e60c73 (PE-3025) Change to dev-resources
136716a Merge pull request #152 from fpringvaldsen/remove-clj-http
0717e9a (PE-3369) Remove clj-http dependency
1b7ae93 Merge pull request #149 from nwolfe/remove-unnecessary-import
47793aa Remove unnecessary import
159f710 Merge pull request #148 from camlow325/maint/master/TK-16-remove-unnecessary-futures-from-tests
7e38a3c (TK-16) Removed some unnecessary future usages from tests
e924fcf lein-release plugin: bumped version from 0.4.2 to 0.4.3-SNAPSHOT for next development cycle
6a9e3cf lein-release plugin: preparing 0.4.2 release
4139248 CHANGELOG for 0.4.2 release
e68c760 Merge pull request #147 from exi/feature/nrepl-middleware
ae70cbe Merge pull request #1 from cprice404/feature/nrepl-middleware
99309a5 Add a test for array-based configuration, add docs
a6b5f8d add test middleware to test nrepl-service middleware support
ade7196 (TK-11) Make custom middlewares possible in the nrepl-service
9830cd2 lein-release plugin: bumped version from 0.4.1 to 0.4.2-SNAPSHOT for next development cycle
0ad6b3f lein-release plugin: preparing 0.4.1 release
5f455e5 Bump version to 0.4.1 in lein example
04628d5 Update CHANGELOG for 0.4.1
640463d Merge pull request #146 from KevinCorcoran/test-logger-should-return-nil
e52b43d Make test Logger return nil from logging functions.
d2e8ba3 update reference to latest version in README
0bb4e18 Update README.md
66bdcc9 Merge pull request #145 from camlow325/maint/master/PE-3047-call-shutdown-agents-at-shutdown
bdbf9a5 (PE-3047) Call shutdown-agents at end of shutdown processing
5233061 lein-release plugin: bumped version from 0.4.0 to 0.4.1-SNAPSHOT for next development cycle
135918c lein-release plugin: preparing 0.4.0 release
8251c23 Merge pull request #144 from KevinCorcoran/bump-version-and-changelog-for-release
8d35060 re-wrote 0.4.0 release notes
2017bc0 fix typo in CHANGELOG.md
4d7d96f update version and CHANGELOG.md for 0.4.0 release
37c805f Merge pull request #142 from camlow325/maint/master/PE-3657-abort-process-on-boot-exception
d1f5140 (PE-3657) Updated reloaded example in README.md around `alter-var-root`
56ddb9a (PE-3657) Addressed more PR feedback
2e15a4d (PE-3657) Removed some unused / unecessary imports and requires
2a85d5d (PE-3657) Added check-for-errors! to App and reworked reloaded example
cbeddbd (PE-3657) Addressed some PR feedback
32e8594 Merge pull request #143 from cprice404/maint/master/PE-3599-simplify-bool-parsing-in-nrepl
185d322 (PE-3599) simplify boolean parsing in NREPL service
7cb8e0c (PE-3657) README.md and shutdown updates for Trapperkeeper reloaded pattern
e0ef80d (PE-3657) Added get-shutdown-reason and use by bootstrap test utils
0a9db7a (PE-3657) Change type to class in expected-shutdown-reason?
9d95dad (PE-3657) Call service stop functions after exception from init/start
2d56a7d lein-release plugin: bumped version from 0.3.12 to 0.3.13-SNAPSHOT for next development cycle
ef23041 lein-release plugin: preparing 0.3.12 release
a9b469c Merge pull request #141 from nwolfe/0.3.12-z-release
5e8d686 Update CHANGELOG for 0.3.12 release
4231bb1 Merge pull request #140 from nwolfe/pe3673-standardize-fs-dep
b743da2 (PE-3673) Standardize on raynes.fs

git-subtree-dir: github.com/puppetlabs/trapperkeeper
git-subtree-split: cf4b4139a262b0c8d3969b25d1924eeea1585ea5
Merge commit '4480c7e8843e60961857b4b69b8a021cd654fe89'