[Jifty-commit] r6845 - in JiftyX-CloudTags: . .git .git/hooks .git/info .git/logs .git/logs/refs .git/logs/refs/heads .git/logs/refs/remotes .git/logs/refs/remotes/origin .git/objects .git/objects/00 .git/objects/01 .git/objects/03 .git/objects/04 .git/objects/08 .git/objects/09 .git/objects/0a .git/objects/0b .git/objects/0c .git/objects/0d .git/objects/11 .git/objects/12 .git/objects/13 .git/objects/14 .git/objects/15 .git/objects/16 .git/objects/17 .git/objects/1a .git/objects/1b .git/objects/20 .git/objects/21 .git/objects/24 .git/objects/25 .git/objects/26 .git/objects/29 .git/objects/2a .git/objects/2c .git/objects/2d .git/objects/2f .git/objects/30 .git/objects/31 .git/objects/32 .git/objects/33 .git/objects/35 .git/objects/37 .git/objects/38 .git/objects/39 .git/objects/3c .git/objects/3d .git/objects/3e .git/objects/42 .git/objects/43 .git/objects/44 .git/objects/46 .git/objects/47 .git/objects/48 .git/objects/4a .git/objects/4c .git/objects/4e .git/objects/50 .git/objects/53 .git/objects/54 .git/objects/56 .git/objects/58 .git/objects/5c .git/objects/5d .git/objects/5e .git/objects/5f .git/objects/60 .git/objects/65 .git/objects/66 .git/objects/67 .git/objects/68 .git/objects/6b .git/objects/6c .git/objects/71 .git/objects/74 .git/objects/75 .git/objects/76 .git/objects/77 .git/objects/78 .git/objects/79 .git/objects/7c .git/objects/7d .git/objects/7e .git/objects/7f .git/objects/80 .git/objects/84 .git/objects/86 .git/objects/87 .git/objects/89 .git/objects/8b .git/objects/8c .git/objects/8d .git/objects/8e .git/objects/8f .git/objects/91 .git/objects/93 .git/objects/94 .git/objects/96 .git/objects/97 .git/objects/9c .git/objects/9d .git/objects/9e .git/objects/9f .git/objects/a4 .git/objects/a5 .git/objects/a6 .git/objects/a8 .git/objects/ab .git/objects/ad .git/objects/ae .git/objects/b0 .git/objects/b1 .git/objects/b2 .git/objects/b3 .git/objects/b6 .git/objects/b8 .git/objects/b9 .git/objects/bd .git/objects/be .git/objects/bf .git/objects/c0 .git/objects/c2 .git/objects/c4 .git/objects/c5 .git/objects/c6 .git/objects/c7 .git/objects/c8 .git/objects/cb .git/objects/ce .git/objects/cf .git/objects/d0 .git/objects/d2 .git/objects/d4 .git/objects/d8 .git/objects/db .git/objects/dc .git/objects/e1 .git/objects/e6 .git/objects/e7 .git/objects/e9 .git/objects/ea .git/objects/eb .git/objects/ec .git/objects/ed .git/objects/ee .git/objects/f2 .git/objects/f3 .git/objects/f4 .git/objects/f5 .git/objects/f7 .git/objects/f8 .git/objects/fa .git/objects/fc .git/objects/fd .git/objects/ff .git/objects/info .git/objects/pack .git/refs .git/refs/heads .git/refs/remotes .git/refs/remotes/origin .git/refs/tags lib lib/JiftyX t t/TestApp t/TestApp/bin t/TestApp/doc t/TestApp/etc t/TestApp/lib t/TestApp/lib/TestApp t/TestApp/lib/TestApp/Action t/TestApp/lib/TestApp/Model t/TestApp/log t/TestApp/share t/TestApp/share/po t/TestApp/share/web t/TestApp/share/web/static t/TestApp/share/web/templates t/TestApp/t t/TestApp/var

Jifty commits jifty-commit at lists.jifty.org
Wed Apr 22 12:21:22 EDT 2009


Author: c9s
Date: Wed Apr 22 12:21:22 2009
New Revision: 6845

Added:
   JiftyX-CloudTags/
   JiftyX-CloudTags/.cvsignore
   JiftyX-CloudTags/.git/
   JiftyX-CloudTags/.git/COMMIT_EDITMSG
   JiftyX-CloudTags/.git/HEAD
   JiftyX-CloudTags/.git/config
   JiftyX-CloudTags/.git/description
   JiftyX-CloudTags/.git/hooks/
   JiftyX-CloudTags/.git/hooks/applypatch-msg.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/commit-msg.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/post-commit.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/post-receive.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/post-update.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/pre-applypatch.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/pre-commit.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/pre-rebase.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/prepare-commit-msg.sample   (contents, props changed)
   JiftyX-CloudTags/.git/hooks/update.sample   (contents, props changed)
   JiftyX-CloudTags/.git/index   (contents, props changed)
   JiftyX-CloudTags/.git/info/
   JiftyX-CloudTags/.git/info/exclude
   JiftyX-CloudTags/.git/logs/
   JiftyX-CloudTags/.git/logs/HEAD
   JiftyX-CloudTags/.git/logs/refs/
   JiftyX-CloudTags/.git/logs/refs/heads/
   JiftyX-CloudTags/.git/logs/refs/heads/master
   JiftyX-CloudTags/.git/logs/refs/remotes/
   JiftyX-CloudTags/.git/logs/refs/remotes/origin/
   JiftyX-CloudTags/.git/logs/refs/remotes/origin/master
   JiftyX-CloudTags/.git/objects/
   JiftyX-CloudTags/.git/objects/00/
   JiftyX-CloudTags/.git/objects/00/48fc9b9d80b9c065d3a1b2f21f407325d227e1
   JiftyX-CloudTags/.git/objects/00/7d385f02c68278e1953150161eb8a44067c0cc   (contents, props changed)
   JiftyX-CloudTags/.git/objects/01/
   JiftyX-CloudTags/.git/objects/01/b4c3281e8c9e9acbfece21715c20d4d6f5829a   (contents, props changed)
   JiftyX-CloudTags/.git/objects/03/
   JiftyX-CloudTags/.git/objects/03/120ee766af943cd6f79b22cb8b63d4899bcbf0   (contents, props changed)
   JiftyX-CloudTags/.git/objects/03/66964ac2f2020d591645330661c818fae97de5   (contents, props changed)
   JiftyX-CloudTags/.git/objects/03/b96fe1f269fa1f3285d9cbd257c63b8c132e15   (contents, props changed)
   JiftyX-CloudTags/.git/objects/03/c3492bbbba292ad4eac0df083c0c16161dcf7f   (contents, props changed)
   JiftyX-CloudTags/.git/objects/03/f61258be9edecc371001748ffc23dca45a311b   (contents, props changed)
   JiftyX-CloudTags/.git/objects/04/
   JiftyX-CloudTags/.git/objects/04/b5d52f15434b6012ecd43e29bb4b3f7e4aa974   (contents, props changed)
   JiftyX-CloudTags/.git/objects/04/e9662cc6aaba36781537443c11763f180e71a1   (contents, props changed)
   JiftyX-CloudTags/.git/objects/08/
   JiftyX-CloudTags/.git/objects/08/98c11a2a01eb07dc9d2b9f985fa0e76208c164   (contents, props changed)
   JiftyX-CloudTags/.git/objects/08/c6cda0073cfba3769fc20e704a9d967af7c825   (contents, props changed)
   JiftyX-CloudTags/.git/objects/08/f5b65d77a571f1711656fb32022ed061de46cb   (contents, props changed)
   JiftyX-CloudTags/.git/objects/09/
   JiftyX-CloudTags/.git/objects/09/e6a319cd2acc0a46700b9e177da2d54a77b4ec   (contents, props changed)
   JiftyX-CloudTags/.git/objects/09/ee6df21b142143b9f2b8c9d85015f270e9e402
   JiftyX-CloudTags/.git/objects/0a/
   JiftyX-CloudTags/.git/objects/0a/87a014ce1114e34622332b10051417b8d2406b   (contents, props changed)
   JiftyX-CloudTags/.git/objects/0a/923f12d76fc6ff61d011f5e2dda0331e0e9a52   (contents, props changed)
   JiftyX-CloudTags/.git/objects/0b/
   JiftyX-CloudTags/.git/objects/0b/5912855f9b722ebc4a679f1ab3f321ca665119   (contents, props changed)
   JiftyX-CloudTags/.git/objects/0c/
   JiftyX-CloudTags/.git/objects/0c/06731c7fda040f54658c26e8da9300279ce0bb   (contents, props changed)
   JiftyX-CloudTags/.git/objects/0d/
   JiftyX-CloudTags/.git/objects/0d/aae5aab54a01095cfdc0bd16d825a408edb56d   (contents, props changed)
   JiftyX-CloudTags/.git/objects/11/
   JiftyX-CloudTags/.git/objects/11/8d895a0aea7dcef3ca7984a5efc124500d9239
   JiftyX-CloudTags/.git/objects/12/
   JiftyX-CloudTags/.git/objects/12/03d8683689ce6c28004fac4caece43d51401fa   (contents, props changed)
   JiftyX-CloudTags/.git/objects/13/
   JiftyX-CloudTags/.git/objects/13/15ac8399a49a6ff9cce9a8ff7146d91568800b   (contents, props changed)
   JiftyX-CloudTags/.git/objects/14/
   JiftyX-CloudTags/.git/objects/14/05463a4a608ae38d67402415859ee64d7d6705   (contents, props changed)
   JiftyX-CloudTags/.git/objects/14/1f700625056d21c26c41c6412c48c8894ea3a7
   JiftyX-CloudTags/.git/objects/15/
   JiftyX-CloudTags/.git/objects/15/40390f75fc76937696cba514ec7bcf037935a1   (contents, props changed)
   JiftyX-CloudTags/.git/objects/16/
   JiftyX-CloudTags/.git/objects/16/8a98eaecf453a34a9970066d940dce2e3a0868   (contents, props changed)
   JiftyX-CloudTags/.git/objects/17/
   JiftyX-CloudTags/.git/objects/17/c581719a4f8033c0bfc50d9f68090ba1fffdda   (contents, props changed)
   JiftyX-CloudTags/.git/objects/1a/
   JiftyX-CloudTags/.git/objects/1a/2324f6256937b529b5eda711912dc1e448d7ea   (contents, props changed)
   JiftyX-CloudTags/.git/objects/1a/cce969e16931ad99954711e9b0c93b9d20ca64   (contents, props changed)
   JiftyX-CloudTags/.git/objects/1b/
   JiftyX-CloudTags/.git/objects/1b/45be0638436ea3652b5104b4beaf1a3f08a6c2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/20/
   JiftyX-CloudTags/.git/objects/20/4308e8265ca6f4eb8545fd037181b28177def2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/20/68b6bb312f8e7d182795b20cd2240d6802d12a
   JiftyX-CloudTags/.git/objects/20/75d059021ae448bed4341a37643d94869c97da   (contents, props changed)
   JiftyX-CloudTags/.git/objects/20/f61863f2e8437687b87b139fa6b004c4b675ce   (contents, props changed)
   JiftyX-CloudTags/.git/objects/21/
   JiftyX-CloudTags/.git/objects/21/de8f526b2d06e6e04bfd977fabf5debfd19618   (contents, props changed)
   JiftyX-CloudTags/.git/objects/24/
   JiftyX-CloudTags/.git/objects/24/3affd293a92158b1c54879d30ebf400a62c4e0   (contents, props changed)
   JiftyX-CloudTags/.git/objects/25/
   JiftyX-CloudTags/.git/objects/25/23cd7a651d3f288d7650db128a141d0330c26b   (contents, props changed)
   JiftyX-CloudTags/.git/objects/26/
   JiftyX-CloudTags/.git/objects/26/234202b0fa37baaf0250b55b33aa4b283662f2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/29/
   JiftyX-CloudTags/.git/objects/29/9383e036eecd9412ae430ad3cdc35121a5dd75   (contents, props changed)
   JiftyX-CloudTags/.git/objects/2a/
   JiftyX-CloudTags/.git/objects/2a/85c913700fee023a1eb4d336d8d6899bc28a86   (contents, props changed)
   JiftyX-CloudTags/.git/objects/2c/
   JiftyX-CloudTags/.git/objects/2c/161076a72ab823a078de1dcf6d721b36d576c0   (contents, props changed)
   JiftyX-CloudTags/.git/objects/2d/
   JiftyX-CloudTags/.git/objects/2d/9f31eb58d99c68caad4333ff4d4e5bfd26e740   (contents, props changed)
   JiftyX-CloudTags/.git/objects/2f/
   JiftyX-CloudTags/.git/objects/2f/1ce3aed0ddd7154d610564d33de832d2fee3c0
   JiftyX-CloudTags/.git/objects/2f/e8d4c07db58e219e1d4f3f42724195ef69a072   (contents, props changed)
   JiftyX-CloudTags/.git/objects/30/
   JiftyX-CloudTags/.git/objects/30/211542cb6b041a3c07be1eb772fdb45cca577a   (contents, props changed)
   JiftyX-CloudTags/.git/objects/30/57ff24d7d85931645c8c10e8d797833224ef1d   (contents, props changed)
   JiftyX-CloudTags/.git/objects/31/
   JiftyX-CloudTags/.git/objects/31/756a3e70bd1049cf6352169839553b5b6ae593   (contents, props changed)
   JiftyX-CloudTags/.git/objects/32/
   JiftyX-CloudTags/.git/objects/32/4b4e3c127468d09d3e42060a0b3bbcc98986ff   (contents, props changed)
   JiftyX-CloudTags/.git/objects/33/
   JiftyX-CloudTags/.git/objects/33/b25743ccdd41dae436bfbddcd16bb99d899c02   (contents, props changed)
   JiftyX-CloudTags/.git/objects/35/
   JiftyX-CloudTags/.git/objects/35/e8d4103021f4dfbbf8ce3aecdb33c5cc8a2f67   (contents, props changed)
   JiftyX-CloudTags/.git/objects/37/
   JiftyX-CloudTags/.git/objects/37/0f918444dae87c4c5d7b416e935eb0d080095d
   JiftyX-CloudTags/.git/objects/37/a1c8ec481f2ea4bbdf00377f2525e110f8a3a7   (contents, props changed)
   JiftyX-CloudTags/.git/objects/37/c8f1462c11802dbbc6da1448ec4915078dadb2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/37/ca69b8706816916c3b0c7bb95627f192f99a7a   (contents, props changed)
   JiftyX-CloudTags/.git/objects/38/
   JiftyX-CloudTags/.git/objects/38/3dab501bcbce405955e82b822d600a7f7fa2a2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/39/
   JiftyX-CloudTags/.git/objects/39/010ae38bba82dae6bbb4e3c71ae0d77e603980   (contents, props changed)
   JiftyX-CloudTags/.git/objects/39/7ff91331ad689a6c7a74169b7fffd930ed995c
   JiftyX-CloudTags/.git/objects/3c/
   JiftyX-CloudTags/.git/objects/3c/ebed6e3e9eb60ff6cd110d25dd66dee3971d15   (contents, props changed)
   JiftyX-CloudTags/.git/objects/3d/
   JiftyX-CloudTags/.git/objects/3d/65c43282dee7dde2aa25d3fe8e9e3f4c245665   (contents, props changed)
   JiftyX-CloudTags/.git/objects/3d/83595e4933a788a37f62ac80804d41915777b3   (contents, props changed)
   JiftyX-CloudTags/.git/objects/3e/
   JiftyX-CloudTags/.git/objects/3e/e178088f29f4230aaf1b86bdcf7ebb689be827   (contents, props changed)
   JiftyX-CloudTags/.git/objects/42/
   JiftyX-CloudTags/.git/objects/42/48acdbcee15d7433656b526fa98879321b9f76   (contents, props changed)
   JiftyX-CloudTags/.git/objects/43/
   JiftyX-CloudTags/.git/objects/43/760d1459183f23fdf9a3f6225b2bdfa544d614   (contents, props changed)
   JiftyX-CloudTags/.git/objects/43/aa17b586d9e9474ccfbb8dd81e81ae222ff6d4   (contents, props changed)
   JiftyX-CloudTags/.git/objects/44/
   JiftyX-CloudTags/.git/objects/44/9a631401b00ec08a94998987f0f63eed933f54   (contents, props changed)
   JiftyX-CloudTags/.git/objects/46/
   JiftyX-CloudTags/.git/objects/46/1667e1b25640aa6b7eb0ed50b52123e0e35663   (contents, props changed)
   JiftyX-CloudTags/.git/objects/47/
   JiftyX-CloudTags/.git/objects/47/78cab956cf4349f8fc72a661d4e07c7979afc3
   JiftyX-CloudTags/.git/objects/47/e5d090432f04142e0ed8193e7fd5318d49b8c5
   JiftyX-CloudTags/.git/objects/48/
   JiftyX-CloudTags/.git/objects/48/693fb0b495fa7effa717c33e373e39a3676976
   JiftyX-CloudTags/.git/objects/48/c4f0dcc44943918400fd4f34280609c2432bde   (contents, props changed)
   JiftyX-CloudTags/.git/objects/4a/
   JiftyX-CloudTags/.git/objects/4a/bb406ce56ac03687a99eee76e4b66f0783fcf5   (contents, props changed)
   JiftyX-CloudTags/.git/objects/4c/
   JiftyX-CloudTags/.git/objects/4c/69dfa630f39904212e62dd4eec89d278404f29   (contents, props changed)
   JiftyX-CloudTags/.git/objects/4e/
   JiftyX-CloudTags/.git/objects/4e/eaab27cb7ec5f0c82b3072ab26569b0bc88fe3   (contents, props changed)
   JiftyX-CloudTags/.git/objects/50/
   JiftyX-CloudTags/.git/objects/50/e873c39b141c2c485a3678e702709d4c9020f4   (contents, props changed)
   JiftyX-CloudTags/.git/objects/53/
   JiftyX-CloudTags/.git/objects/53/08d2581e2972690d93eb20155808f9cebbef1a
   JiftyX-CloudTags/.git/objects/54/
   JiftyX-CloudTags/.git/objects/54/c83ba16817053584a6857ca78507e9e8d3e749   (contents, props changed)
   JiftyX-CloudTags/.git/objects/56/
   JiftyX-CloudTags/.git/objects/56/6c2156325cedd031c1faac5589ab181c8d9617
   JiftyX-CloudTags/.git/objects/56/a176b64a00be40680062ebaed5a97677fb134f   (contents, props changed)
   JiftyX-CloudTags/.git/objects/58/
   JiftyX-CloudTags/.git/objects/58/63f5395ee7116a2bbce928af5c05b7a3d852d8   (contents, props changed)
   JiftyX-CloudTags/.git/objects/5c/
   JiftyX-CloudTags/.git/objects/5c/1664828a93f4989954f74e6780b8629625f76d   (contents, props changed)
   JiftyX-CloudTags/.git/objects/5c/e87cf2f418652ab190b6bc7db3124f2f570fff   (contents, props changed)
   JiftyX-CloudTags/.git/objects/5d/
   JiftyX-CloudTags/.git/objects/5d/18b50967f73543084da33b0c6783c7de11a746   (contents, props changed)
   JiftyX-CloudTags/.git/objects/5e/
   JiftyX-CloudTags/.git/objects/5e/a56e65c5602e815d774e7972584c3a46b46822
   JiftyX-CloudTags/.git/objects/5f/
   JiftyX-CloudTags/.git/objects/5f/991ed6be34adad001aa980d9a2726adb5415e2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/60/
   JiftyX-CloudTags/.git/objects/60/6c2a82f64d31164e2d0c4850ea035ffb2db749   (contents, props changed)
   JiftyX-CloudTags/.git/objects/65/
   JiftyX-CloudTags/.git/objects/65/3cce222e9dc4e163c4e1426cbcf900c14441a6   (contents, props changed)
   JiftyX-CloudTags/.git/objects/66/
   JiftyX-CloudTags/.git/objects/66/6909c126f169f78c99e4ca7337b6ed3e9fc2ae   (contents, props changed)
   JiftyX-CloudTags/.git/objects/67/
   JiftyX-CloudTags/.git/objects/67/aa716ddb30b7ea76a312b3f8fff187eeae89cd   (contents, props changed)
   JiftyX-CloudTags/.git/objects/68/
   JiftyX-CloudTags/.git/objects/68/1e3a48cdc4b9c315cbdd9718f3c4546f1b9813   (contents, props changed)
   JiftyX-CloudTags/.git/objects/68/a7ea365e73b417dd4561feb286c4731ef51744   (contents, props changed)
   JiftyX-CloudTags/.git/objects/69/
   JiftyX-CloudTags/.git/objects/69/00e5abf7ac9b3cc704e5b6f13acbd27fc288c4   (contents, props changed)
   JiftyX-CloudTags/.git/objects/69/fec4215ecab830c43fa1826784e3431d7d7c36   (contents, props changed)
   JiftyX-CloudTags/.git/objects/6b/
   JiftyX-CloudTags/.git/objects/6b/a4c3e1a6bb9de30d3ca4ed5d5fec5fac1ccc18   (contents, props changed)
   JiftyX-CloudTags/.git/objects/6c/
   JiftyX-CloudTags/.git/objects/6c/1f566deac3754318755836e8d8b2dd04335d1e
   JiftyX-CloudTags/.git/objects/6c/260f862685049c02201f58832b336637baf6bc   (contents, props changed)
   JiftyX-CloudTags/.git/objects/71/
   JiftyX-CloudTags/.git/objects/71/9e8a967f9a968df71402c994e195bca3a13497   (contents, props changed)
   JiftyX-CloudTags/.git/objects/74/
   JiftyX-CloudTags/.git/objects/74/24b3613c72fc856d7aa14c92be77ac800c1c28   (contents, props changed)
   JiftyX-CloudTags/.git/objects/74/4e6a81a5c5df3ad8780685e14b1dfb41a18a1a   (contents, props changed)
   JiftyX-CloudTags/.git/objects/74/b6cb7c35c9ca21114ec7baa730a13d5072afc8   (contents, props changed)
   JiftyX-CloudTags/.git/objects/75/
   JiftyX-CloudTags/.git/objects/75/dfa59ca90aedde627b3f2287c9baddf1f53982   (contents, props changed)
   JiftyX-CloudTags/.git/objects/76/
   JiftyX-CloudTags/.git/objects/76/44b81b970d2e6a349b6b4f41491c0ee1551d8a
   JiftyX-CloudTags/.git/objects/77/
   JiftyX-CloudTags/.git/objects/77/e48260094b9525b6f0a7037f5140225381b3d2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/78/
   JiftyX-CloudTags/.git/objects/78/e833856b2910794514445a4b24b6aef573eb78   (contents, props changed)
   JiftyX-CloudTags/.git/objects/79/
   JiftyX-CloudTags/.git/objects/79/38d1f739291862e4295c59c60068dd43412b19   (contents, props changed)
   JiftyX-CloudTags/.git/objects/7c/
   JiftyX-CloudTags/.git/objects/7c/30f186e4b52479b61891610988427f5bc4648e   (contents, props changed)
   JiftyX-CloudTags/.git/objects/7d/
   JiftyX-CloudTags/.git/objects/7d/51fb0bb62176df0d669d7d57abbfb930c6cc6d
   JiftyX-CloudTags/.git/objects/7d/7c772fda56d460b755e77533cc3cc964450291   (contents, props changed)
   JiftyX-CloudTags/.git/objects/7e/
   JiftyX-CloudTags/.git/objects/7e/631e6e73aa9102526add8262dccdec27109222   (contents, props changed)
   JiftyX-CloudTags/.git/objects/7f/
   JiftyX-CloudTags/.git/objects/7f/77352b55d11cdae462b40516757c55bb4f1cd5   (contents, props changed)
   JiftyX-CloudTags/.git/objects/80/
   JiftyX-CloudTags/.git/objects/80/925c5cd8ae326c2cef8a7e5b2c622149d1f8bb   (contents, props changed)
   JiftyX-CloudTags/.git/objects/80/b9637a9eacaa5a8432a4385e0bef0bc7222388
   JiftyX-CloudTags/.git/objects/84/
   JiftyX-CloudTags/.git/objects/84/d0fe9f466d55d3b8c82e826e51edbec143281c   (contents, props changed)
   JiftyX-CloudTags/.git/objects/84/e599cf36ca707a7c445d7d94f384df60c047e5   (contents, props changed)
   JiftyX-CloudTags/.git/objects/86/
   JiftyX-CloudTags/.git/objects/86/ad274c29a493bda7a0ddc2e83516b2d6e4720f   (contents, props changed)
   JiftyX-CloudTags/.git/objects/86/cce1c41e59fedf1ebb4923cff20efe2f070f92   (contents, props changed)
   JiftyX-CloudTags/.git/objects/87/
   JiftyX-CloudTags/.git/objects/87/109070785308d88591fa6badeefa8bad447e63   (contents, props changed)
   JiftyX-CloudTags/.git/objects/89/
   JiftyX-CloudTags/.git/objects/89/25b10e18aa0be00b0d0541caa225516e4da356   (contents, props changed)
   JiftyX-CloudTags/.git/objects/8b/
   JiftyX-CloudTags/.git/objects/8b/919975e7eb1b85794708325dfde616f8c2c56c   (contents, props changed)
   JiftyX-CloudTags/.git/objects/8c/
   JiftyX-CloudTags/.git/objects/8c/64f673bea5eab57dc6dae18dd100e3474e8102   (contents, props changed)
   JiftyX-CloudTags/.git/objects/8d/
   JiftyX-CloudTags/.git/objects/8d/2453af59e17561cd123f4ac4dd8440d4b1afa4   (contents, props changed)
   JiftyX-CloudTags/.git/objects/8d/2ce05316c766e6ea011286d7f2bf5952726aff   (contents, props changed)
   JiftyX-CloudTags/.git/objects/8d/4bd5129ee03a1f0d8007b8587da0045e245f6f   (contents, props changed)
   JiftyX-CloudTags/.git/objects/8e/
   JiftyX-CloudTags/.git/objects/8e/7938023a08f6e59f2efdb74179bb471c08cedd   (contents, props changed)
   JiftyX-CloudTags/.git/objects/8f/
   JiftyX-CloudTags/.git/objects/8f/1edee25fed80df027d1d4af9e1232f9326dfed   (contents, props changed)
   JiftyX-CloudTags/.git/objects/8f/f898f4ac40b808aa4a1489b3d4c4e774960106   (contents, props changed)
   JiftyX-CloudTags/.git/objects/91/
   JiftyX-CloudTags/.git/objects/91/5268c4fd17a734441aeadb7f2244a5cf9a6524   (contents, props changed)
   JiftyX-CloudTags/.git/objects/93/
   JiftyX-CloudTags/.git/objects/93/64c8eb10f483521bf80a11fecde37855567fc9   (contents, props changed)
   JiftyX-CloudTags/.git/objects/93/e04db757b67d952569aa7197504947bd2ec961   (contents, props changed)
   JiftyX-CloudTags/.git/objects/94/
   JiftyX-CloudTags/.git/objects/94/5a6f61ea82c436f1bf053cd6fc739878b8cbaf   (contents, props changed)
   JiftyX-CloudTags/.git/objects/94/b0ca328b459909158b833576464a9d402829f2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/96/
   JiftyX-CloudTags/.git/objects/96/61f349dfbdf20eff86b81c4399ec863ba0537a   (contents, props changed)
   JiftyX-CloudTags/.git/objects/97/
   JiftyX-CloudTags/.git/objects/97/54d232d693b94084664a630e52d867e7b77ace
   JiftyX-CloudTags/.git/objects/9c/
   JiftyX-CloudTags/.git/objects/9c/914a8924fc76003f062ff7f413e2f228fb2c85   (contents, props changed)
   JiftyX-CloudTags/.git/objects/9c/b47350d7e2da008d4247208da5de8972d4fd6c   (contents, props changed)
   JiftyX-CloudTags/.git/objects/9d/
   JiftyX-CloudTags/.git/objects/9d/ddcfb8bd9c7a795815d9e58a0e19d86b9e2ec4   (contents, props changed)
   JiftyX-CloudTags/.git/objects/9e/
   JiftyX-CloudTags/.git/objects/9e/d715fb68b17e7064e32ff1e5b2c40bff079ae8
   JiftyX-CloudTags/.git/objects/9f/
   JiftyX-CloudTags/.git/objects/9f/5747cffdfc34b88195b5b74217d631a80b7dae   (contents, props changed)
   JiftyX-CloudTags/.git/objects/9f/f1ecb99ce0beb89663cd56da5e10a307041081   (contents, props changed)
   JiftyX-CloudTags/.git/objects/a4/
   JiftyX-CloudTags/.git/objects/a4/b37456cd7ddd60bcb34a1c6ad725d160c60b62   (contents, props changed)
   JiftyX-CloudTags/.git/objects/a5/
   JiftyX-CloudTags/.git/objects/a5/6bebfc3181c997e5526f089aed3ccf96442ced   (contents, props changed)
   JiftyX-CloudTags/.git/objects/a5/8d99a8381926e36e68380ed52784cf086e7902   (contents, props changed)
   JiftyX-CloudTags/.git/objects/a6/
   JiftyX-CloudTags/.git/objects/a6/079f8012e8e917790f63cfff5e6e026a554883   (contents, props changed)
   JiftyX-CloudTags/.git/objects/a6/2f811c2f093edcd7dddc7aaa125675432ddf51
   JiftyX-CloudTags/.git/objects/a8/
   JiftyX-CloudTags/.git/objects/a8/b1205d2d06722006b839e29376b1bcd4b81263   (contents, props changed)
   JiftyX-CloudTags/.git/objects/a8/c6eef05755dbe24d3fcc808e66a575d7d1ba9e   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ab/
   JiftyX-CloudTags/.git/objects/ab/3d09271492a1ffee0abd2bfd3c9a65f0fae242   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ad/
   JiftyX-CloudTags/.git/objects/ad/474b51366036406575a1f4c783195efa6d4aa5   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ad/ebec2005ee70a1b4fbbecbc2de325bd27ec337   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ae/
   JiftyX-CloudTags/.git/objects/ae/6e91491b706ef4dcc7a56af0f5f4fd7dfdf61e   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ae/85b3ca19d69fac09a7916adeb6579fe75516ab   (contents, props changed)
   JiftyX-CloudTags/.git/objects/b0/
   JiftyX-CloudTags/.git/objects/b0/00d6947d343cc0431ecad3ffcfbcb0a0c1b8b1   (contents, props changed)
   JiftyX-CloudTags/.git/objects/b0/acf768f410b37dc470c95cd5a064168a608e1f   (contents, props changed)
   JiftyX-CloudTags/.git/objects/b1/
   JiftyX-CloudTags/.git/objects/b1/b389d155568034d51b7e8e8a0bbe7c2468a133   (contents, props changed)
   JiftyX-CloudTags/.git/objects/b2/
   JiftyX-CloudTags/.git/objects/b2/456ba8ec11eedec7dccb73667895f09f910c93   (contents, props changed)
   JiftyX-CloudTags/.git/objects/b3/
   JiftyX-CloudTags/.git/objects/b3/f85549636ae2b752d331a9ef2778f261eb9df0   (contents, props changed)
   JiftyX-CloudTags/.git/objects/b6/
   JiftyX-CloudTags/.git/objects/b6/68c42d85da40cc88e2a55b74d355f0e070f474   (contents, props changed)
   JiftyX-CloudTags/.git/objects/b6/b54275ba84e26746f8d07596179ddea47c17b0   (contents, props changed)
   JiftyX-CloudTags/.git/objects/b8/
   JiftyX-CloudTags/.git/objects/b8/044b5f3a731f55a3c378174bdf6fe5f4331a6c
   JiftyX-CloudTags/.git/objects/b9/
   JiftyX-CloudTags/.git/objects/b9/0610ef8fe043f2566a3083108fab8d3e6b1fbf
   JiftyX-CloudTags/.git/objects/b9/15a21f1a48cd882554e353a23dde940b611bf7   (contents, props changed)
   JiftyX-CloudTags/.git/objects/bd/
   JiftyX-CloudTags/.git/objects/bd/bef5dcb84cd4c0ada7bb00119f19fb873c60fe   (contents, props changed)
   JiftyX-CloudTags/.git/objects/be/
   JiftyX-CloudTags/.git/objects/be/58fa5e6d3fc5eb4fb7c11ed547ac5370b523dc   (contents, props changed)
   JiftyX-CloudTags/.git/objects/bf/
   JiftyX-CloudTags/.git/objects/bf/958000cfe1db27b8c78c64ca8c7309a1199f5b   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c0/
   JiftyX-CloudTags/.git/objects/c0/3433b604af8a7452a86160fa61d5a59ac67f22   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c2/
   JiftyX-CloudTags/.git/objects/c2/8012213350cdc40201ac0cae4fb54056ceabf6   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c4/
   JiftyX-CloudTags/.git/objects/c4/9dd9957bf02dfb421317e397c48d3c81fab148   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c5/
   JiftyX-CloudTags/.git/objects/c5/009745588bc5a2c9c9582770fc14f83ffaa7fc   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c5/eaa8ed5fc6792304456b84e2009ca8c5155995
   JiftyX-CloudTags/.git/objects/c6/
   JiftyX-CloudTags/.git/objects/c6/15c215ebba0c3758d0f7cb742617bfef961db5   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c7/
   JiftyX-CloudTags/.git/objects/c7/0ad82a8236fc307ad913435f23e135de932780   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c7/34689d979f738f7ae7dc690cf26071744a3b7f   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c8/
   JiftyX-CloudTags/.git/objects/c8/1d0cc1fdb65258818353bce5ee8179cd9098db   (contents, props changed)
   JiftyX-CloudTags/.git/objects/c8/fa25e6bedf32b968798bbc091b5cf5b2cf36e7   (contents, props changed)
   JiftyX-CloudTags/.git/objects/cb/
   JiftyX-CloudTags/.git/objects/cb/5881ec26c6d34bdf799d59d65be9c65dd2accd   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ce/
   JiftyX-CloudTags/.git/objects/ce/df76765fbb8a1d3251f762c5bb2df593ee1e4b   (contents, props changed)
   JiftyX-CloudTags/.git/objects/cf/
   JiftyX-CloudTags/.git/objects/cf/0f5f758127f208d8661511fc9dd4b507bf4857   (contents, props changed)
   JiftyX-CloudTags/.git/objects/d0/
   JiftyX-CloudTags/.git/objects/d0/0de745f7cfb4c104cd21dc19224195f5541c70   (contents, props changed)
   JiftyX-CloudTags/.git/objects/d2/
   JiftyX-CloudTags/.git/objects/d2/a0a2344fce1046d7832054f32def3ee4b3b4c4   (contents, props changed)
   JiftyX-CloudTags/.git/objects/d4/
   JiftyX-CloudTags/.git/objects/d4/5918854d97acbef007a14e94389a2db1204d03
   JiftyX-CloudTags/.git/objects/d8/
   JiftyX-CloudTags/.git/objects/d8/3706c97e4607f54cdb9ff5f42915c25bf39094   (contents, props changed)
   JiftyX-CloudTags/.git/objects/db/
   JiftyX-CloudTags/.git/objects/db/8c9bfd206ca5b7cc3ae977a480d7923f919e6f   (contents, props changed)
   JiftyX-CloudTags/.git/objects/db/a6211cf630b7f0fa6062ff2cee76a352d2ac3b
   JiftyX-CloudTags/.git/objects/dc/
   JiftyX-CloudTags/.git/objects/dc/e79a9655d42f2cf5ebec880e13ffd471124380
   JiftyX-CloudTags/.git/objects/e1/
   JiftyX-CloudTags/.git/objects/e1/3c29a8ae16a401526b8d38eaee0b06a92aaac0   (contents, props changed)
   JiftyX-CloudTags/.git/objects/e1/adbb0cd7888967775246f0d4c33efcb7a49cf7   (contents, props changed)
   JiftyX-CloudTags/.git/objects/e6/
   JiftyX-CloudTags/.git/objects/e6/3e3c981c419077a880f06a50eaee5b38d2a4c2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/e6/8c85584474925044d863ebaac0f847c2288057   (contents, props changed)
   JiftyX-CloudTags/.git/objects/e7/
   JiftyX-CloudTags/.git/objects/e7/2938b1a8674ce640ad062ec674d7ba067b5cfc   (contents, props changed)
   JiftyX-CloudTags/.git/objects/e9/
   JiftyX-CloudTags/.git/objects/e9/786b3f0f8ce2cc57eca96ad53d99c906cebaf1   (contents, props changed)
   JiftyX-CloudTags/.git/objects/e9/bd40ee533936921fb592ff93c5379ada64c3b7   (contents, props changed)
   JiftyX-CloudTags/.git/objects/e9/cf4111f749444167d62542773140b89ef8f67a   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ea/
   JiftyX-CloudTags/.git/objects/ea/63712ce151d080869154a9ef3158cd409b0ad1
   JiftyX-CloudTags/.git/objects/eb/
   JiftyX-CloudTags/.git/objects/eb/83b462b4209aab66275b8d4faec6d01270deba   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ec/
   JiftyX-CloudTags/.git/objects/ec/9ccd105bae4e10e2b1efe1bd8cab4abda71f27   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ed/
   JiftyX-CloudTags/.git/objects/ed/05aa42dda713a1047af073993a3d85cf7351af   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ed/300a1718d4c367bc32dee00fe78040b78ae41d
   JiftyX-CloudTags/.git/objects/ed/bc01de26290e56bfcdefd2cc1edeedc03c129a   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ee/
   JiftyX-CloudTags/.git/objects/ee/8b18ade667c3590c01bc64001d4f9cd19e6bf1
   JiftyX-CloudTags/.git/objects/f2/
   JiftyX-CloudTags/.git/objects/f2/59b52090fa8350559a00ea0bd11910f0e060b2   (contents, props changed)
   JiftyX-CloudTags/.git/objects/f3/
   JiftyX-CloudTags/.git/objects/f3/154d289cdad885edf0933bedf8162cb032c4d4   (contents, props changed)
   JiftyX-CloudTags/.git/objects/f3/8985e72a4deea4e6b4c4453625d0a5faba93c9   (contents, props changed)
   JiftyX-CloudTags/.git/objects/f4/
   JiftyX-CloudTags/.git/objects/f4/6d67eeba208230441ec33fd72fc77a6574b98c   (contents, props changed)
   JiftyX-CloudTags/.git/objects/f5/
   JiftyX-CloudTags/.git/objects/f5/71b041cc9526ad6fd1a46e9caa4c1bdbffda2a   (contents, props changed)
   JiftyX-CloudTags/.git/objects/f7/
   JiftyX-CloudTags/.git/objects/f7/9bed9098e7480a34a760d98145dc6767660cfe   (contents, props changed)
   JiftyX-CloudTags/.git/objects/f8/
   JiftyX-CloudTags/.git/objects/f8/0bdae1d3a9e761212e65e31032516856ab2d12   (contents, props changed)
   JiftyX-CloudTags/.git/objects/f8/92e2fa9034bebd23da64d814aa07515b5f1261   (contents, props changed)
   JiftyX-CloudTags/.git/objects/fa/
   JiftyX-CloudTags/.git/objects/fa/4d56d4e5b87fb3869cc195b1653b8c7717ab79
   JiftyX-CloudTags/.git/objects/fa/7422e54c2a69401101211f0783d35c75831d5b   (contents, props changed)
   JiftyX-CloudTags/.git/objects/fc/
   JiftyX-CloudTags/.git/objects/fc/40a57c2a4c56d56ddc0f1fe32737d11592d6f7   (contents, props changed)
   JiftyX-CloudTags/.git/objects/fd/
   JiftyX-CloudTags/.git/objects/fd/c96f5b3895047c23e9735e6d8e8010d9d3d6d7   (contents, props changed)
   JiftyX-CloudTags/.git/objects/ff/
   JiftyX-CloudTags/.git/objects/ff/4365fa5582efc9eb241e24fc06f901d905f119   (contents, props changed)
   JiftyX-CloudTags/.git/objects/info/
   JiftyX-CloudTags/.git/objects/pack/
   JiftyX-CloudTags/.git/refs/
   JiftyX-CloudTags/.git/refs/heads/
   JiftyX-CloudTags/.git/refs/heads/master
   JiftyX-CloudTags/.git/refs/remotes/
   JiftyX-CloudTags/.git/refs/remotes/origin/
   JiftyX-CloudTags/.git/refs/remotes/origin/master
   JiftyX-CloudTags/.git/refs/tags/
   JiftyX-CloudTags/Changes
   JiftyX-CloudTags/MANIFEST
   JiftyX-CloudTags/Makefile.PL
   JiftyX-CloudTags/README
   JiftyX-CloudTags/lib/
   JiftyX-CloudTags/lib/JiftyX/
   JiftyX-CloudTags/lib/JiftyX/CloudTags.pm
   JiftyX-CloudTags/t/
   JiftyX-CloudTags/t/TestApp/
   JiftyX-CloudTags/t/TestApp/bin/
   JiftyX-CloudTags/t/TestApp/bin/jifty   (contents, props changed)
   JiftyX-CloudTags/t/TestApp/doc/
   JiftyX-CloudTags/t/TestApp/etc/
   JiftyX-CloudTags/t/TestApp/etc/config.yml
   JiftyX-CloudTags/t/TestApp/lib/
   JiftyX-CloudTags/t/TestApp/lib/TestApp/
   JiftyX-CloudTags/t/TestApp/lib/TestApp/Action/
   JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/
   JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/LabelPost.pm
   JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/Labels.pm
   JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/Posts.pm
   JiftyX-CloudTags/t/TestApp/log/
   JiftyX-CloudTags/t/TestApp/share/
   JiftyX-CloudTags/t/TestApp/share/po/
   JiftyX-CloudTags/t/TestApp/share/web/
   JiftyX-CloudTags/t/TestApp/share/web/static/
   JiftyX-CloudTags/t/TestApp/share/web/templates/
   JiftyX-CloudTags/t/TestApp/t/
   JiftyX-CloudTags/t/TestApp/t/00-model-LabelPost.t
   JiftyX-CloudTags/t/TestApp/t/00-model-Labels.t
   JiftyX-CloudTags/t/TestApp/t/00-model-Posts.t
   JiftyX-CloudTags/t/TestApp/t/mailbox_t00modellabels8e0bc0ca
   JiftyX-CloudTags/t/TestApp/testapp   (contents, props changed)
   JiftyX-CloudTags/t/TestApp/testappt00modellabels8e0bc0ca   (contents, props changed)
   JiftyX-CloudTags/t/TestApp/var/
   JiftyX-CloudTags/t/boilerplate.t

Log:
 import JiftyX::CloudTags module


Added: JiftyX-CloudTags/.cvsignore
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.cvsignore	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,10 @@
+blib*
+Makefile
+Makefile.old
+Build
+_build*
+pm_to_blib*
+*.tar.gz
+.lwpcookies
+JiftyX-CloudTags-*
+cover_db

Added: JiftyX-CloudTags/.git/COMMIT_EDITMSG
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/COMMIT_EDITMSG	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,27 @@
+
+function name should be find_boundary
+# Please enter the commit message for your changes. Lines starting
+# with '#' will be ignored, and an empty message aborts the commit.
+# On branch master
+# Changes to be committed:
+#   (use "git reset HEAD <file>..." to unstage)
+#
+#	modified:   lib/JiftyX/CloudTags.pm
+#
+# Untracked files:
+#   (use "git add <file>..." to include in what will be committed)
+#
+#	.cvsignore
+#	Changes
+#	JiftyX-CloudTags-0.01.tar.gz
+#	MANIFEST.bak
+#	META.yml
+#	Makefile
+#	Makefile.old
+#	README
+#	blib/
+#	inc/
+#	pm_to_blib
+#	t/TestApp/t/mailbox_t00modellabels8e0bc0ca
+#	t/TestApp/testapp
+#	t/TestApp/testappt00modellabels8e0bc0ca

Added: JiftyX-CloudTags/.git/HEAD
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/HEAD	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+ref: refs/heads/master

Added: JiftyX-CloudTags/.git/config
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/config	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,9 @@
+[core]
+	repositoryformatversion = 0
+	filemode = true
+	bare = false
+	logallrefupdates = true
+	ignorecase = true
+[remote "origin"]
+	url = git at github.com:c9s/jiftyx-cloudtags.git
+	fetch = +refs/heads/*:refs/remotes/origin/*

Added: JiftyX-CloudTags/.git/description
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/description	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+Unnamed repository; edit this file to name it for gitweb.

Added: JiftyX-CloudTags/.git/hooks/applypatch-msg.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/applypatch-msg.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,15 @@
+#!/bin/sh
+#
+# An example hook script to check the commit log message taken by
+# applypatch from an e-mail message.
+#
+# The hook should exit with non-zero status after issuing an
+# appropriate message if it wants to stop the commit.  The hook is
+# allowed to edit the commit message file.
+#
+# To enable this hook, rename this file to "applypatch-msg".
+
+. git-sh-setup
+test -x "$GIT_DIR/hooks/commit-msg" &&
+	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
+:

Added: JiftyX-CloudTags/.git/hooks/commit-msg.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/commit-msg.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# An example hook script to check the commit log message.
+# Called by git-commit with one argument, the name of the file
+# that has the commit message.  The hook should exit with non-zero
+# status after issuing an appropriate message if it wants to stop the
+# commit.  The hook is allowed to edit the commit message file.
+#
+# To enable this hook, rename this file to "commit-msg".
+
+# Uncomment the below to add a Signed-off-by line to the message.
+# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
+# hook is more suited to it.
+#
+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
+
+# This example catches duplicate Signed-off-by lines.
+
+test "" = "$(grep '^Signed-off-by: ' "$1" |
+	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
+	echo >&2 Duplicate Signed-off-by lines.
+	exit 1
+}

Added: JiftyX-CloudTags/.git/hooks/post-commit.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/post-commit.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,8 @@
+#!/bin/sh
+#
+# An example hook script that is called after a successful
+# commit is made.
+#
+# To enable this hook, rename this file to "post-commit".
+
+: Nothing

Added: JiftyX-CloudTags/.git/hooks/post-receive.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/post-receive.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,15 @@
+#!/bin/sh
+#
+# An example hook script for the "post-receive" event.
+#
+# The "post-receive" script is run after receive-pack has accepted a pack
+# and the repository has been updated.  It is passed arguments in through
+# stdin in the form
+#  <oldrev> <newrev> <refname>
+# For example:
+#  aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master
+#
+# see contrib/hooks/ for an sample, or uncomment the next line and
+# rename the file to "post-receive".
+
+#. /usr/share/doc/git-core/contrib/hooks/post-receive-email

Added: JiftyX-CloudTags/.git/hooks/post-update.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/post-update.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,8 @@
+#!/bin/sh
+#
+# An example hook script to prepare a packed repository for use over
+# dumb transports.
+#
+# To enable this hook, rename this file to "post-update".
+
+exec git-update-server-info

Added: JiftyX-CloudTags/.git/hooks/pre-applypatch.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/pre-applypatch.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed
+# by applypatch from an e-mail message.
+#
+# The hook should exit with non-zero status after issuing an
+# appropriate message if it wants to stop the commit.
+#
+# To enable this hook, rename this file to "pre-applypatch".
+
+. git-sh-setup
+test -x "$GIT_DIR/hooks/pre-commit" &&
+	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
+:

Added: JiftyX-CloudTags/.git/hooks/pre-commit.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/pre-commit.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed.
+# Called by git-commit with no arguments.  The hook should
+# exit with non-zero status after issuing an appropriate message if
+# it wants to stop the commit.
+#
+# To enable this hook, rename this file to "pre-commit".
+
+if git-rev-parse --verify HEAD 2>/dev/null
+then
+	against=HEAD
+else
+	# Initial commit: diff against an empty tree object
+	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+fi
+
+exec git diff-index --check --cached $against --

Added: JiftyX-CloudTags/.git/hooks/pre-rebase.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/pre-rebase.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,169 @@
+#!/bin/sh
+#
+# Copyright (c) 2006, 2008 Junio C Hamano
+#
+# The "pre-rebase" hook is run just before "git-rebase" starts doing
+# its job, and can prevent the command from running by exiting with
+# non-zero status.
+#
+# The hook is called with the following parameters:
+#
+# $1 -- the upstream the series was forked from.
+# $2 -- the branch being rebased (or empty when rebasing the current branch).
+#
+# This sample shows how to prevent topic branches that are already
+# merged to 'next' branch from getting rebased, because allowing it
+# would result in rebasing already published history.
+
+publish=next
+basebranch="$1"
+if test "$#" = 2
+then
+	topic="refs/heads/$2"
+else
+	topic=`git symbolic-ref HEAD` ||
+	exit 0 ;# we do not interrupt rebasing detached HEAD
+fi
+
+case "$topic" in
+refs/heads/??/*)
+	;;
+*)
+	exit 0 ;# we do not interrupt others.
+	;;
+esac
+
+# Now we are dealing with a topic branch being rebased
+# on top of master.  Is it OK to rebase it?
+
+# Does the topic really exist?
+git show-ref -q "$topic" || {
+	echo >&2 "No such branch $topic"
+	exit 1
+}
+
+# Is topic fully merged to master?
+not_in_master=`git-rev-list --pretty=oneline ^master "$topic"`
+if test -z "$not_in_master"
+then
+	echo >&2 "$topic is fully merged to master; better remove it."
+	exit 1 ;# we could allow it, but there is no point.
+fi
+
+# Is topic ever merged to next?  If so you should not be rebasing it.
+only_next_1=`git-rev-list ^master "^$topic" ${publish} | sort`
+only_next_2=`git-rev-list ^master           ${publish} | sort`
+if test "$only_next_1" = "$only_next_2"
+then
+	not_in_topic=`git-rev-list "^$topic" master`
+	if test -z "$not_in_topic"
+	then
+		echo >&2 "$topic is already up-to-date with master"
+		exit 1 ;# we could allow it, but there is no point.
+	else
+		exit 0
+	fi
+else
+	not_in_next=`git-rev-list --pretty=oneline ^${publish} "$topic"`
+	perl -e '
+		my $topic = $ARGV[0];
+		my $msg = "* $topic has commits already merged to public branch:\n";
+		my (%not_in_next) = map {
+			/^([0-9a-f]+) /;
+			($1 => 1);
+		} split(/\n/, $ARGV[1]);
+		for my $elem (map {
+				/^([0-9a-f]+) (.*)$/;
+				[$1 => $2];
+			} split(/\n/, $ARGV[2])) {
+			if (!exists $not_in_next{$elem->[0]}) {
+				if ($msg) {
+					print STDERR $msg;
+					undef $msg;
+				}
+				print STDERR " $elem->[1]\n";
+			}
+		}
+	' "$topic" "$not_in_next" "$not_in_master"
+	exit 1
+fi
+
+exit 0
+
+################################################################
+
+This sample hook safeguards topic branches that have been
+published from being rewound.
+
+The workflow assumed here is:
+
+ * Once a topic branch forks from "master", "master" is never
+   merged into it again (either directly or indirectly).
+
+ * Once a topic branch is fully cooked and merged into "master",
+   it is deleted.  If you need to build on top of it to correct
+   earlier mistakes, a new topic branch is created by forking at
+   the tip of the "master".  This is not strictly necessary, but
+   it makes it easier to keep your history simple.
+
+ * Whenever you need to test or publish your changes to topic
+   branches, merge them into "next" branch.
+
+The script, being an example, hardcodes the publish branch name
+to be "next", but it is trivial to make it configurable via
+$GIT_DIR/config mechanism.
+
+With this workflow, you would want to know:
+
+(1) ... if a topic branch has ever been merged to "next".  Young
+    topic branches can have stupid mistakes you would rather
+    clean up before publishing, and things that have not been
+    merged into other branches can be easily rebased without
+    affecting other people.  But once it is published, you would
+    not want to rewind it.
+
+(2) ... if a topic branch has been fully merged to "master".
+    Then you can delete it.  More importantly, you should not
+    build on top of it -- other people may already want to
+    change things related to the topic as patches against your
+    "master", so if you need further changes, it is better to
+    fork the topic (perhaps with the same name) afresh from the
+    tip of "master".
+
+Let's look at this example:
+
+		   o---o---o---o---o---o---o---o---o---o "next"
+		  /       /           /           /
+		 /   a---a---b A     /           /
+		/   /               /           /
+	       /   /   c---c---c---c B         /
+	      /   /   /             \         /
+	     /   /   /   b---b C     \       /
+	    /   /   /   /             \     /
+    ---o---o---o---o---o---o---o---o---o---o---o "master"
+
+
+A, B and C are topic branches.
+
+ * A has one fix since it was merged up to "next".
+
+ * B has finished.  It has been fully merged up to "master" and "next",
+   and is ready to be deleted.
+
+ * C has not merged to "next" at all.
+
+We would want to allow C to be rebased, refuse A, and encourage
+B to be deleted.
+
+To compute (1):
+
+	git-rev-list ^master ^topic next
+	git-rev-list ^master        next
+
+	if these match, topic has not merged in next at all.
+
+To compute (2):
+
+	git-rev-list master..topic
+
+	if this is empty, it is fully merged to "master".

Added: JiftyX-CloudTags/.git/hooks/prepare-commit-msg.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/prepare-commit-msg.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,36 @@
+#!/bin/sh
+#
+# An example hook script to prepare the commit log message.
+# Called by git-commit with the name of the file that has the
+# commit message, followed by the description of the commit
+# message's source.  The hook's purpose is to edit the commit
+# message file.  If the hook fails with a non-zero status,
+# the commit is aborted.
+#
+# To enable this hook, rename this file to "prepare-commit-msg".
+
+# This hook includes three examples.  The first comments out the
+# "Conflicts:" part of a merge commit.
+#
+# The second includes the output of "git diff --name-status -r"
+# into the message, just before the "git status" output.  It is
+# commented because it doesn't cope with --amend or with squashed
+# commits.
+#
+# The third example adds a Signed-off-by line to the message, that can
+# still be edited.  This is rarely a good idea.
+
+case "$2,$3" in
+  merge,)
+    perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
+
+# ,|template,)
+#   perl -i.bak -pe '
+#      print "\n" . `git diff --cached --name-status -r`
+#	 if /^#/ && $first++ == 0' "$1" ;;
+
+  *) ;;
+esac
+
+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"

Added: JiftyX-CloudTags/.git/hooks/update.sample
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/hooks/update.sample	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,107 @@
+#!/bin/sh
+#
+# An example hook script to blocks unannotated tags from entering.
+# Called by git-receive-pack with arguments: refname sha1-old sha1-new
+#
+# To enable this hook, rename this file to "update".
+#
+# Config
+# ------
+# hooks.allowunannotated
+#   This boolean sets whether unannotated tags will be allowed into the
+#   repository.  By default they won't be.
+# hooks.allowdeletetag
+#   This boolean sets whether deleting tags will be allowed in the
+#   repository.  By default they won't be.
+# hooks.allowdeletebranch
+#   This boolean sets whether deleting branches will be allowed in the
+#   repository.  By default they won't be.
+#
+
+# --- Command line
+refname="$1"
+oldrev="$2"
+newrev="$3"
+
+# --- Safety check
+if [ -z "$GIT_DIR" ]; then
+	echo "Don't run this script from the command line." >&2
+	echo " (if you want, you could supply GIT_DIR then run" >&2
+	echo "  $0 <ref> <oldrev> <newrev>)" >&2
+	exit 1
+fi
+
+if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
+	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
+	exit 1
+fi
+
+# --- Config
+allowunannotated=$(git config --bool hooks.allowunannotated)
+allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
+allowdeletetag=$(git config --bool hooks.allowdeletetag)
+
+# check for no description
+projectdesc=$(sed -e '1q' "$GIT_DIR/description")
+if [ -z "$projectdesc" -o "$projectdesc" = "Unnamed repository; edit this file to name it for gitweb." ]; then
+	echo "*** Project description file hasn't been set" >&2
+	exit 1
+fi
+
+# --- Check types
+# if $newrev is 0000...0000, it's a commit to delete a ref.
+if [ "$newrev" = "0000000000000000000000000000000000000000" ]; then
+	newrev_type=delete
+else
+	newrev_type=$(git-cat-file -t $newrev)
+fi
+
+case "$refname","$newrev_type" in
+	refs/tags/*,commit)
+		# un-annotated tag
+		short_refname=${refname##refs/tags/}
+		if [ "$allowunannotated" != "true" ]; then
+			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
+			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
+			exit 1
+		fi
+		;;
+	refs/tags/*,delete)
+		# delete tag
+		if [ "$allowdeletetag" != "true" ]; then
+			echo "*** Deleting a tag is not allowed in this repository" >&2
+			exit 1
+		fi
+		;;
+	refs/tags/*,tag)
+		# annotated tag
+		;;
+	refs/heads/*,commit)
+		# branch
+		;;
+	refs/heads/*,delete)
+		# delete branch
+		if [ "$allowdeletebranch" != "true" ]; then
+			echo "*** Deleting a branch is not allowed in this repository" >&2
+			exit 1
+		fi
+		;;
+	refs/remotes/*,commit)
+		# tracking branch
+		;;
+	refs/remotes/*,delete)
+		# delete tracking branch
+		if [ "$allowdeletebranch" != "true" ]; then
+			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
+			exit 1
+		fi
+		;;
+	*)
+		# Anything else (is there anything else?)
+		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
+		exit 1
+		;;
+esac
+
+# --- Finished
+exit 0

Added: JiftyX-CloudTags/.git/index
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/info/exclude
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/info/exclude	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,6 @@
+# git-ls-files --others --exclude-from=.git/info/exclude
+# Lines that start with '#' are comments.
+# For a project mostly in C, the following would be a good set of
+# exclude patterns (uncomment them if you want to use them):
+# *.[oa]
+# *~

Added: JiftyX-CloudTags/.git/logs/HEAD
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/logs/HEAD	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,29 @@
+0000000000000000000000000000000000000000 c81d0cc1fdb65258818353bce5ee8179cd9098db c9s <cornelius.howl at gmail.com> 1240399116 +0800	commit (initial): init import
+c81d0cc1fdb65258818353bce5ee8179cd9098db 80b9637a9eacaa5a8432a4385e0bef0bc7222388 c9s <cornelius.howl at gmail.com> 1240399585 +0800	commit: - update Makefile.PL
+80b9637a9eacaa5a8432a4385e0bef0bc7222388 fa4d56d4e5b87fb3869cc195b1653b8c7717ab79 c9s <cornelius.howl at gmail.com> 1240400264 +0800	commit: test app schema
+fa4d56d4e5b87fb3869cc195b1653b8c7717ab79 0366964ac2f2020d591645330661c818fae97de5 c9s <cornelius.howl at gmail.com> 1240400292 +0800	commit: remove Makefile.PL , testapp doesn't need Makefile.PL
+0366964ac2f2020d591645330661c818fae97de5 fa7422e54c2a69401101211f0783d35c75831d5b c9s <cornelius.howl at gmail.com> 1240400501 +0800	commit: fix label schema and post schema
+fa7422e54c2a69401101211f0783d35c75831d5b f46d67eeba208230441ec33fd72fc77a6574b98c c9s <cornelius.howl at gmail.com> 1240400755 +0800	commit: labelpost collection
+f46d67eeba208230441ec33fd72fc77a6574b98c ae85b3ca19d69fac09a7916adeb6579fe75516ab c9s <cornelius.howl at gmail.com> 1240400969 +0800	commit: lablepost schema
+ae85b3ca19d69fac09a7916adeb6579fe75516ab a8b1205d2d06722006b839e29376b1bcd4b81263 c9s <cornelius.howl at gmail.com> 1240401257 +0800	commit: - fix reserved keyword for schema
+a8b1205d2d06722006b839e29376b1bcd4b81263 744e6a81a5c5df3ad8780685e14b1dfb41a18a1a c9s <cornelius.howl at gmail.com> 1240401363 +0800	commit: render method
+744e6a81a5c5df3ad8780685e14b1dfb41a18a1a b3f85549636ae2b752d331a9ef2778f261eb9df0 c9s <cornelius.howl at gmail.com> 1240401527 +0800	commit: more test
+b3f85549636ae2b752d331a9ef2778f261eb9df0 3d65c43282dee7dde2aa25d3fe8e9e3f4c245665 c9s <cornelius.howl at gmail.com> 1240401844 +0800	commit: default link format
+3d65c43282dee7dde2aa25d3fe8e9e3f4c245665 b90610ef8fe043f2566a3083108fab8d3e6b1fbf c9s <cornelius.howl at gmail.com> 1240403057 +0800	commit: - read collections
+b90610ef8fe043f2566a3083108fab8d3e6b1fbf f80bdae1d3a9e761212e65e31032516856ab2d12 c9s <cornelius.howl at gmail.com> 1240411164 +0800	commit: mv render code to render method
+f80bdae1d3a9e761212e65e31032516856ab2d12 31756a3e70bd1049cf6352169839553b5b6ae593 c9s <cornelius.howl at gmail.com> 1240411241 +0800	commit: return $output
+31756a3e70bd1049cf6352169839553b5b6ae593 c5eaa8ed5fc6792304456b84e2009ca8c5155995 c9s <cornelius.howl at gmail.com> 1240411481 +0800	commit: render as html
+c5eaa8ed5fc6792304456b84e2009ca8c5155995 0c06731c7fda040f54658c26e8da9300279ce0bb c9s <cornelius.howl at gmail.com> 1240411787 +0800	commit: - update dependency
+0c06731c7fda040f54658c26e8da9300279ce0bb 43aa17b586d9e9474ccfbb8dd81e81ae222ff6d4 c9s <cornelius.howl at gmail.com> 1240412436 +0800	commit: break line when tag text overflow
+43aa17b586d9e9474ccfbb8dd81e81ae222ff6d4 cedf76765fbb8a1d3251f762c5bb2df593ee1e4b c9s <cornelius.howl at gmail.com> 1240412751 +0800	commit: more test
+cedf76765fbb8a1d3251f762c5bb2df593ee1e4b dba6211cf630b7f0fa6062ff2cee76a352d2ac3b c9s <cornelius.howl at gmail.com> 1240412844 +0800	commit: more pod
+dba6211cf630b7f0fa6062ff2cee76a352d2ac3b 48c4f0dcc44943918400fd4f34280609c2432bde c9s <cornelius.howl at gmail.com> 1240413504 +0800	commit: more options
+48c4f0dcc44943918400fd4f34280609c2432bde 2068b6bb312f8e7d182795b20cd2240d6802d12a c9s <cornelius.howl at gmail.com> 1240413747 +0800	commit: - update denpendency
+2068b6bb312f8e7d182795b20cd2240d6802d12a 6c1f566deac3754318755836e8d8b2dd04335d1e c9s <cornelius.howl at gmail.com> 1240414233 +0800	commit: fix pod =for to =over
+6c1f566deac3754318755836e8d8b2dd04335d1e 0daae5aab54a01095cfdc0bd16d825a408edb56d c9s <cornelius.howl at gmail.com> 1240414405 +0800	commit: pod is almost done.
+0daae5aab54a01095cfdc0bd16d825a408edb56d b8044b5f3a731f55a3c378174bdf6fe5f4331a6c c9s <cornelius.howl at gmail.com> 1240414486 +0800	commit: remove useless test
+b8044b5f3a731f55a3c378174bdf6fe5f4331a6c 9ed715fb68b17e7064e32ff1e5b2c40bff079ae8 c9s <cornelius.howl at gmail.com> 1240414642 +0800	commit: update manifest
+9ed715fb68b17e7064e32ff1e5b2c40bff079ae8 9754d232d693b94084664a630e52d867e7b77ace c9s <cornelius.howl at gmail.com> 1240414679 +0800	commit: rm 00-load
+9754d232d693b94084664a630e52d867e7b77ace 7d51fb0bb62176df0d669d7d57abbfb930c6cc6d c9s <cornelius.howl at gmail.com> 1240414779 +0800	commit: tests for testapp (makefile.pl)
+7d51fb0bb62176df0d669d7d57abbfb930c6cc6d e1adbb0cd7888967775246f0d4c33efcb7a49cf7 c9s <cornelius.howl at gmail.com> 1240414834 +0800	commit: update manifest
+e1adbb0cd7888967775246f0d4c33efcb7a49cf7 324b4e3c127468d09d3e42060a0b3bbcc98986ff c9s <cornelius.howl at gmail.com> 1240415117 +0800	commit: function name should be find_boundary

Added: JiftyX-CloudTags/.git/logs/refs/heads/master
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/logs/refs/heads/master	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,29 @@
+0000000000000000000000000000000000000000 c81d0cc1fdb65258818353bce5ee8179cd9098db c9s <cornelius.howl at gmail.com> 1240399116 +0800	commit (initial): init import
+c81d0cc1fdb65258818353bce5ee8179cd9098db 80b9637a9eacaa5a8432a4385e0bef0bc7222388 c9s <cornelius.howl at gmail.com> 1240399585 +0800	commit: - update Makefile.PL
+80b9637a9eacaa5a8432a4385e0bef0bc7222388 fa4d56d4e5b87fb3869cc195b1653b8c7717ab79 c9s <cornelius.howl at gmail.com> 1240400264 +0800	commit: test app schema
+fa4d56d4e5b87fb3869cc195b1653b8c7717ab79 0366964ac2f2020d591645330661c818fae97de5 c9s <cornelius.howl at gmail.com> 1240400292 +0800	commit: remove Makefile.PL , testapp doesn't need Makefile.PL
+0366964ac2f2020d591645330661c818fae97de5 fa7422e54c2a69401101211f0783d35c75831d5b c9s <cornelius.howl at gmail.com> 1240400501 +0800	commit: fix label schema and post schema
+fa7422e54c2a69401101211f0783d35c75831d5b f46d67eeba208230441ec33fd72fc77a6574b98c c9s <cornelius.howl at gmail.com> 1240400755 +0800	commit: labelpost collection
+f46d67eeba208230441ec33fd72fc77a6574b98c ae85b3ca19d69fac09a7916adeb6579fe75516ab c9s <cornelius.howl at gmail.com> 1240400969 +0800	commit: lablepost schema
+ae85b3ca19d69fac09a7916adeb6579fe75516ab a8b1205d2d06722006b839e29376b1bcd4b81263 c9s <cornelius.howl at gmail.com> 1240401257 +0800	commit: - fix reserved keyword for schema
+a8b1205d2d06722006b839e29376b1bcd4b81263 744e6a81a5c5df3ad8780685e14b1dfb41a18a1a c9s <cornelius.howl at gmail.com> 1240401363 +0800	commit: render method
+744e6a81a5c5df3ad8780685e14b1dfb41a18a1a b3f85549636ae2b752d331a9ef2778f261eb9df0 c9s <cornelius.howl at gmail.com> 1240401527 +0800	commit: more test
+b3f85549636ae2b752d331a9ef2778f261eb9df0 3d65c43282dee7dde2aa25d3fe8e9e3f4c245665 c9s <cornelius.howl at gmail.com> 1240401844 +0800	commit: default link format
+3d65c43282dee7dde2aa25d3fe8e9e3f4c245665 b90610ef8fe043f2566a3083108fab8d3e6b1fbf c9s <cornelius.howl at gmail.com> 1240403057 +0800	commit: - read collections
+b90610ef8fe043f2566a3083108fab8d3e6b1fbf f80bdae1d3a9e761212e65e31032516856ab2d12 c9s <cornelius.howl at gmail.com> 1240411164 +0800	commit: mv render code to render method
+f80bdae1d3a9e761212e65e31032516856ab2d12 31756a3e70bd1049cf6352169839553b5b6ae593 c9s <cornelius.howl at gmail.com> 1240411241 +0800	commit: return $output
+31756a3e70bd1049cf6352169839553b5b6ae593 c5eaa8ed5fc6792304456b84e2009ca8c5155995 c9s <cornelius.howl at gmail.com> 1240411481 +0800	commit: render as html
+c5eaa8ed5fc6792304456b84e2009ca8c5155995 0c06731c7fda040f54658c26e8da9300279ce0bb c9s <cornelius.howl at gmail.com> 1240411787 +0800	commit: - update dependency
+0c06731c7fda040f54658c26e8da9300279ce0bb 43aa17b586d9e9474ccfbb8dd81e81ae222ff6d4 c9s <cornelius.howl at gmail.com> 1240412436 +0800	commit: break line when tag text overflow
+43aa17b586d9e9474ccfbb8dd81e81ae222ff6d4 cedf76765fbb8a1d3251f762c5bb2df593ee1e4b c9s <cornelius.howl at gmail.com> 1240412751 +0800	commit: more test
+cedf76765fbb8a1d3251f762c5bb2df593ee1e4b dba6211cf630b7f0fa6062ff2cee76a352d2ac3b c9s <cornelius.howl at gmail.com> 1240412844 +0800	commit: more pod
+dba6211cf630b7f0fa6062ff2cee76a352d2ac3b 48c4f0dcc44943918400fd4f34280609c2432bde c9s <cornelius.howl at gmail.com> 1240413504 +0800	commit: more options
+48c4f0dcc44943918400fd4f34280609c2432bde 2068b6bb312f8e7d182795b20cd2240d6802d12a c9s <cornelius.howl at gmail.com> 1240413747 +0800	commit: - update denpendency
+2068b6bb312f8e7d182795b20cd2240d6802d12a 6c1f566deac3754318755836e8d8b2dd04335d1e c9s <cornelius.howl at gmail.com> 1240414233 +0800	commit: fix pod =for to =over
+6c1f566deac3754318755836e8d8b2dd04335d1e 0daae5aab54a01095cfdc0bd16d825a408edb56d c9s <cornelius.howl at gmail.com> 1240414405 +0800	commit: pod is almost done.
+0daae5aab54a01095cfdc0bd16d825a408edb56d b8044b5f3a731f55a3c378174bdf6fe5f4331a6c c9s <cornelius.howl at gmail.com> 1240414486 +0800	commit: remove useless test
+b8044b5f3a731f55a3c378174bdf6fe5f4331a6c 9ed715fb68b17e7064e32ff1e5b2c40bff079ae8 c9s <cornelius.howl at gmail.com> 1240414642 +0800	commit: update manifest
+9ed715fb68b17e7064e32ff1e5b2c40bff079ae8 9754d232d693b94084664a630e52d867e7b77ace c9s <cornelius.howl at gmail.com> 1240414679 +0800	commit: rm 00-load
+9754d232d693b94084664a630e52d867e7b77ace 7d51fb0bb62176df0d669d7d57abbfb930c6cc6d c9s <cornelius.howl at gmail.com> 1240414779 +0800	commit: tests for testapp (makefile.pl)
+7d51fb0bb62176df0d669d7d57abbfb930c6cc6d e1adbb0cd7888967775246f0d4c33efcb7a49cf7 c9s <cornelius.howl at gmail.com> 1240414834 +0800	commit: update manifest
+e1adbb0cd7888967775246f0d4c33efcb7a49cf7 324b4e3c127468d09d3e42060a0b3bbcc98986ff c9s <cornelius.howl at gmail.com> 1240415117 +0800	commit: function name should be find_boundary

Added: JiftyX-CloudTags/.git/logs/refs/remotes/origin/master
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/logs/refs/remotes/origin/master	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,14 @@
+0000000000000000000000000000000000000000 f80bdae1d3a9e761212e65e31032516856ab2d12 c9s <c9s at Oulixeus.local> 1240411204 +0800	update by push
+f80bdae1d3a9e761212e65e31032516856ab2d12 31756a3e70bd1049cf6352169839553b5b6ae593 c9s <c9s at Oulixeus.local> 1240411251 +0800	update by push
+31756a3e70bd1049cf6352169839553b5b6ae593 c5eaa8ed5fc6792304456b84e2009ca8c5155995 c9s <c9s at Oulixeus.local> 1240411493 +0800	update by push
+c5eaa8ed5fc6792304456b84e2009ca8c5155995 0c06731c7fda040f54658c26e8da9300279ce0bb c9s <c9s at Oulixeus.local> 1240411801 +0800	update by push
+0c06731c7fda040f54658c26e8da9300279ce0bb 43aa17b586d9e9474ccfbb8dd81e81ae222ff6d4 c9s <c9s at Oulixeus.local> 1240412474 +0800	update by push
+43aa17b586d9e9474ccfbb8dd81e81ae222ff6d4 48c4f0dcc44943918400fd4f34280609c2432bde c9s <c9s at Oulixeus.local> 1240413514 +0800	update by push
+48c4f0dcc44943918400fd4f34280609c2432bde 2068b6bb312f8e7d182795b20cd2240d6802d12a c9s <c9s at Oulixeus.local> 1240413764 +0800	update by push
+2068b6bb312f8e7d182795b20cd2240d6802d12a 6c1f566deac3754318755836e8d8b2dd04335d1e c9s <c9s at Oulixeus.local> 1240414249 +0800	update by push
+6c1f566deac3754318755836e8d8b2dd04335d1e 0daae5aab54a01095cfdc0bd16d825a408edb56d c9s <c9s at Oulixeus.local> 1240414416 +0800	update by push
+0daae5aab54a01095cfdc0bd16d825a408edb56d b8044b5f3a731f55a3c378174bdf6fe5f4331a6c c9s <c9s at Oulixeus.local> 1240414498 +0800	update by push
+b8044b5f3a731f55a3c378174bdf6fe5f4331a6c 9ed715fb68b17e7064e32ff1e5b2c40bff079ae8 c9s <c9s at Oulixeus.local> 1240414653 +0800	update by push
+9ed715fb68b17e7064e32ff1e5b2c40bff079ae8 9754d232d693b94084664a630e52d867e7b77ace c9s <c9s at Oulixeus.local> 1240414696 +0800	update by push
+9754d232d693b94084664a630e52d867e7b77ace 7d51fb0bb62176df0d669d7d57abbfb930c6cc6d c9s <c9s at Oulixeus.local> 1240414801 +0800	update by push
+7d51fb0bb62176df0d669d7d57abbfb930c6cc6d 324b4e3c127468d09d3e42060a0b3bbcc98986ff c9s <c9s at Oulixeus.local> 1240415138 +0800	update by push

Added: JiftyX-CloudTags/.git/objects/00/48fc9b9d80b9c065d3a1b2f21f407325d227e1
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/00/48fc9b9d80b9c065d3a1b2f21f407325d227e1	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x…ŽÁj1†=ÏSxnA/BÄ‚âEQÛ‹'ÉfgwƒÉNÈd)}÷&VÚÞœÓÀÌ÷ýå¸Âél2„PR´&Í¡ìW{Û·2Ú\tKøA’–!(µçšœR;]‘;°<ˆ­mÒM©õj£Ô»éÈëÌÕ/w$ñF¹ñÀ°|®ˆpñ˜'RCQΉÿ¸ÿyÙù BN~ýôƒ¯ÌñÄCD_Ú¿H ckÐSê¸l;Šô
+0É¿ß0ƒ[®
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/00/7d385f02c68278e1953150161eb8a44067c0cc
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/01/b4c3281e8c9e9acbfece21715c20d4d6f5829a
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/03/120ee766af943cd6f79b22cb8b63d4899bcbf0
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/03/66964ac2f2020d591645330661c818fae97de5
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/03/b96fe1f269fa1f3285d9cbd257c63b8c132e15
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/03/c3492bbbba292ad4eac0df083c0c16161dcf7f
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/03/f61258be9edecc371001748ffc23dca45a311b
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/04/b5d52f15434b6012ecd43e29bb4b3f7e4aa974
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/04/e9662cc6aaba36781537443c11763f180e71a1
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/08/98c11a2a01eb07dc9d2b9f985fa0e76208c164
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/08/c6cda0073cfba3769fc20e704a9d967af7c825
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/08/f5b65d77a571f1711656fb32022ed061de46cb
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/09/e6a319cd2acc0a46700b9e177da2d54a77b4ec
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/09/ee6df21b142143b9f2b8c9d85015f270e9e402
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/09/ee6df21b142143b9f2b8c9d85015f270e9e402	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,3 @@
+x•SÛnÓ@åy¿bH#ÙU“æpH¤*ÜŠh)$¢µ=‰WÙxÃîºi@ü;3k÷©"Êˮ眙sælªM
+ƒáóg÷*g{©*{X^­•CØJ[ªréFáä¼U™	1.PæxýæëôËéÅìôÓ¹'J§2ðè<„Cç`a,øá£LQ;X›õ1á³Ê‹@ùA-ü.Ifb¤ƒñ^R‹8“+WYš!“%h#óÀh>7«8bìÉf“$gÌž$u¯è0¼³2	nç<® V¬wЮÏs>Ãn¦•µXúotݝ¸ŠlàŠ‘ 6w!h½5U™ï·¸ã­¨ïÍ@ïQ9H’fvT’¥„Í,JaswŠ=ÝI‰Û8«kžì	 ¶$)n«üXÚ¦;©‰cô+åÙÓhztuÂU¡<ß<邲4•“¢fE5,úŠV˜Ó²Œ6É⸔ØCõ9n¯—ZH—R«èïÐs©r7¥5û4h½¥åPXµ,<4Ž7fQ“º³8
+s^ç›
ŸðJC„VÜAêž”êƾolöƒÜàÆ9šs1לY6ªmà0$9†ð$Q<Ð-$û~»Á·Ôí(‰wˆ1¥kªM•ÏäÒEa6É/±$—(1p¯*ì¯)¡ñC-…ýÜñÖ˜­1óÊ”tj=^ùyº)â85¢œú…××Ú‡kîSZõj¾U¹/2ì׊y¾Â¯y‹Mozj9¿.­V7;ðÓþþñù•ÛЃϴtnÜÊX(ÙçwÇ­…)}—û'ðôÅæjÔšü¡a£@oVÁ‘¦¶W¦š2!þóÿ†
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/0a/87a014ce1114e34622332b10051417b8d2406b
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/0a/923f12d76fc6ff61d011f5e2dda0331e0e9a52
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/0b/5912855f9b722ebc4a679f1ab3f321ca665119
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/0c/06731c7fda040f54658c26e8da9300279ce0bb
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/0d/aae5aab54a01095cfdc0bd16d825a408edb56d
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/11/8d895a0aea7dcef3ca7984a5efc124500d9239
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/11/8d895a0aea7dcef3ca7984a5efc124500d9239	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+xePMKÄ0õœ_1Ö*¸YO	?(KE*´®§…¥Yw &1IÕ¥ô¿Ó½,Îi¾Þ¼÷¦ª…åÍòìâ<¬I[”)—_ ¹d°¾#Q¾[*ëvnÎ×eñ–Wõý3¥†h8#ä!_%Œ|<áÎ(];‹ì¸Ê@âÿhJóªz©XÀ~ 6J9¸==Óh½ýë'žûi×—3bvï	á®(¯ 
+èT`î 	¥ßœHð¤Í6Ž*ëΠöΈP]# ®‹ÕX”¯“`‡Æðˆj§´æýFFø:#''YV7®Û'žïÍío¢
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/12/03d8683689ce6c28004fac4caece43d51401fa
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/13/15ac8399a49a6ff9cce9a8ff7146d91568800b
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/14/05463a4a608ae38d67402415859ee64d7d6705
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/14/1f700625056d21c26c41c6412c48c8894ea3a7
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/14/1f700625056d21c26c41c6412c48c8894ea3a7	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+xeAK1…=÷W<ÌIY‘½tQÐ݋₨OÒéd¦eÛ¦4eÿ»­¬‹` xßK^ú@=\.–'3#°oe¥ÚüaJòiâ•RÙ؝™^å&g­·4`ÐúÁô*Ðð{?Ê^ëÍíÖÏÖa4ÕØ„£é	-•øG„O¥,…9&H&"\]+¨%ûŒàºwS¬3¥«K˜óòòIp¿T&þå
+ŽXøMºcŠCôÇÆ­)´â)µ;_µOá•æ±ýwÆ­½…ˆâh`˜<Wꢲß<"e‹
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/15/40390f75fc76937696cba514ec7bcf037935a1
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/16/8a98eaecf453a34a9970066d940dce2e3a0868
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/17/c581719a4f8033c0bfc50d9f68090ba1fffdda
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/1a/2324f6256937b529b5eda711912dc1e448d7ea
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/1a/cce969e16931ad99954711e9b0c93b9d20ca64
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/1b/45be0638436ea3652b5104b4beaf1a3f08a6c2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/20/4308e8265ca6f4eb8545fd037181b28177def2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/20/68b6bb312f8e7d182795b20cd2240d6802d12a
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/20/68b6bb312f8e7d182795b20cd2240d6802d12a	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+x•ŽAŠÃ0E»ö)´¦È–RÛPJ¯âÊJˆãà:”Þ~|…ÙüŃÏ{RKY:8ÆSoª@9Ð'åH”|‰ü|qIäÌ6ÚÉ{ÿ ³§¦[Â3fæÈm`Ä9óLì^0Šcr¬&ýUH|ÃUjÛt]Ž÷ùU?ëýYÒ²ž¥–Ø–<{øF4ƒŽ¾®ÿš_8öœºBÖm×m¬|,µ)ì5›?­Jm
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/20/75d059021ae448bed4341a37643d94869c97da
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/20/f61863f2e8437687b87b139fa6b004c4b675ce
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/21/de8f526b2d06e6e04bfd977fabf5debfd19618
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/24/3affd293a92158b1c54879d30ebf400a62c4e0
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/25/23cd7a651d3f288d7650db128a141d0330c26b
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/26/234202b0fa37baaf0250b55b33aa4b283662f2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/29/9383e036eecd9412ae430ad3cdc35121a5dd75
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/2a/85c913700fee023a1eb4d336d8d6899bc28a86
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/2c/161076a72ab823a078de1dcf6d721b36d576c0
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/2d/9f31eb58d99c68caad4333ff4d4e5bfd26e740
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/2f/1ce3aed0ddd7154d610564d33de832d2fee3c0
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/2f/1ce3aed0ddd7154d610564d33de832d2fee3c0	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+xuÍk1Å=ç¯È-§®EOÝ­‹eÚR¡¡Þ–ý݁IÆæñ¿o²m­Î!Là——÷^KÜÊùìiH4]žo¸yþjœoˆ
+!L£A¦Qo¸÷çÝCEúmspª©÷–µT„íô˜^€ì¨üÀ6	Tl
'Ÿ»¿5øD˃n²Žuv`¢!©Vïñ.,|´à~-¨ÑÎÕ±(åcqKíÆ0 at k #X§ä-µá˜úŽ–hR_ÿ¼ç“ …d(Fâ/}Zôð2¶õ
÷œhx
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/2f/e8d4c07db58e219e1d4f3f42724195ef69a072
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/30/211542cb6b041a3c07be1eb772fdb45cca577a
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/30/57ff24d7d85931645c8c10e8d797833224ef1d
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/31/756a3e70bd1049cf6352169839553b5b6ae593
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/32/4b4e3c127468d09d3e42060a0b3bbcc98986ff
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/33/b25743ccdd41dae436bfbddcd16bb99d899c02
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/35/e8d4103021f4dfbbf8ce3aecdb33c5cc8a2f67
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/37/0f918444dae87c4c5d7b416e935eb0d080095d
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/37/0f918444dae87c4c5d7b416e935eb0d080095d	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,3 @@
+xeNË
+‚@mÛ|ÅÉ4°E¶ÑE!aEI¸©ÐœDšœðAHô7—{Ï=¯DÈÖÜŒGO^
+ÒT"O «¡Ûäw‡¼ªÛÈ’£VkÇÅLýÞÊð&C%ºÈ»}ßê6bl)d“†qVé˜ØäCHšÇ™­sÊ‹=hbìèíþ60±SÍ@O&è9Ò:GòhA¯]H­Bàô
§nÁ_6éZý•ôºJ|
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/37/a1c8ec481f2ea4bbdf00377f2525e110f8a3a7
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/37/c8f1462c11802dbbc6da1448ec4915078dadb2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/37/ca69b8706816916c3b0c7bb95627f192f99a7a
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/38/3dab501bcbce405955e82b822d600a7f7fa2a2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/39/010ae38bba82dae6bbb4e3c71ae0d77e603980
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/39/7ff91331ad689a6c7a74169b7fffd930ed995c
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/39/7ff91331ad689a6c7a74169b7fffd930ed995c	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+x+)JMU01`040031QpÎÉ/M	IL/Ö+ÈeØÀpmJ­‰Íg¹S—ÿŸß³aÁÁ˜Þ
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/3c/ebed6e3e9eb60ff6cd110d25dd66dee3971d15
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/3d/65c43282dee7dde2aa25d3fe8e9e3f4c245665
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/3d/83595e4933a788a37f62ac80804d41915777b3
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/3e/e178088f29f4230aaf1b86bdcf7ebb689be827
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/42/48acdbcee15d7433656b526fa98879321b9f76
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/43/760d1459183f23fdf9a3f6225b2bdfa544d614
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/43/aa17b586d9e9474ccfbb8dd81e81ae222ff6d4
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/44/9a631401b00ec08a94998987f0f63eed933f54
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/46/1667e1b25640aa6b7eb0ed50b52123e0e35663
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/47/78cab956cf4349f8fc72a661d4e07c7979afc3
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/47/78cab956cf4349f8fc72a661d4e07c7979afc3	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x=Œ»
+1E­ç+¬ÖÂb¶RlmÔÆ2ÙÝ°„LñßM,ì.œs®¼Æj»YÌÂ():“j(û©âä¦Vj€ L¯ZÆ;KÚ…@tñ–¢³Ò<d¡è'פÑa$º™ŽG•ÃþÑ•åñ
ðÉÆ~Ž8–Õ6®qGN·‚­ÇŽ#¯ªì~,Ñ7ä
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/47/e5d090432f04142e0ed8193e7fd5318d49b8c5
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/47/e5d090432f04142e0ed8193e7fd5318d49b8c5	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+xeKK1…]÷W\Ü•¢Ü]/
+>6Š‚¨WÒÉd¦Å¶)MF¹ˆÿÝV®0œï$'CäÖGë½EDk@ݘ>¿¹šCžecLqøâf‚G=+ÅÚ[)Z{ãŠ
èøu˜tkíåù•µè)¹fì鞐ëò%»1ÈqI²K'§Z鶁ի«è]]µ%;ÌýG…¬4Ó_ª°¨|s•&ªò¬üb—ü®c#¡ÎíÊGë}xâ¥BêßH!S at H¤žG™ÁS¥CcŽû	„Àe;
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/48/693fb0b495fa7effa717c33e373e39a3676976
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/48/693fb0b495fa7effa717c33e373e39a3676976	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+xmI‹1…çÜ¿"·œl—‹vÄ
DQð ÌÜš^J-¨¤4â¿7q°½Lªxß+Þ«‰k1¿‚¦QjÏm Pjcœ¯ˆŠ,3•‘Fnñ俽%qhÕÙÉ"‹Hy²¬…$¬û@¿ò«NLð¶éÁ’­ÂàĤy¯ù…ï4;ë
+)oXO£°	¹>ìâY¸´à>)¤øžŠAñ¢Ôj±yËu at jËÎ.à|êh!½Á¸Ä®èEóWç'ô÷Z
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/48/c4f0dcc44943918400fd4f34280609c2432bde
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/4a/bb406ce56ac03687a99eee76e4b66f0783fcf5
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/4c/69dfa630f39904212e62dd4eec89d278404f29
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/4e/eaab27cb7ec5f0c82b3072ab26569b0bc88fe3
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/50/e873c39b141c2c485a3678e702709d4c9020f4
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/53/08d2581e2972690d93eb20155808f9cebbef1a
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/53/08d2581e2972690d93eb20155808f9cebbef1a	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,3 @@
+xeNË
+‚@mÛ|ÅÉ
ܸ±E!aEE¸©ÐœdhrÂ!Ñ¿7S›ÀÍåÞsÏ+2ÅÄu{ÃÁƒ•‚4ƒà),5,|ï=«jJW²d¨ÕZÁŸb¬~³`Fx‘¾å͆µä׺)Ùdû$¯,Œ<ò&$ãInÃÐN¼ÈÑáÁì@”‚í.\G6ªÌ£óÚñ׫#ñȽ…yÑáµ
+‡‚=»aÑeÿxÊñÒRJ
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/54/c83ba16817053584a6857ca78507e9e8d3e749
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/56/6c2156325cedd031c1faac5589ab181c8d9617
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/56/6c2156325cedd031c1faac5589ab181c8d9617	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x=Ž»
+Â@E­óÛmeD±JD”¢(X´yL’ÙÝâß»«˜©f¸g.§!nÄj¹žyu›eî<A–µu5Qž$ºV âÈöî}Ÿľ+ëÁÊ<	HÕVB6‹°˜€ô¡"ãÝÈ&l4z+6íMG~ÑnP5RÚ²Ú†Âtòp=‡;i<RWxz4`…,Áº¨j ¦¡Ÿ+œ|oì¿ê:›IØ
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/56/a176b64a00be40680062ebaed5a97677fb134f
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/58/63f5395ee7116a2bbce928af5c05b7a3d852d8
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/5c/1664828a93f4989954f74e6780b8629625f76d
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/5c/e87cf2f418652ab190b6bc7db3124f2f570fff
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/5d/18b50967f73543084da33b0c6783c7de11a746
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/5e/a56e65c5602e815d774e7972584c3a46b46822
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/5e/a56e65c5602e815d774e7972584c3a46b46822	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,3 @@
+x=α
+Â@­÷+¬Rh±©EAÔÆòrÙ$G.Ùãö‚ˆøï&"vÞÌ^
+ÌÖ«Ù Œš¢³)‡i?Lì]_kŒmMÍxcM›ˆNR²':š‚ýYôg\•žD»ížèjîÌèN©¿wa+±DýžøxÄï2Dì¦æB[W9‹§FJÅZ°áÈK€ld?ò²9
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/5f/991ed6be34adad001aa980d9a2726adb5415e2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/60/6c2a82f64d31164e2d0c4850ea035ffb2db749
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/65/3cce222e9dc4e163c4e1426cbcf900c14441a6
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/66/6909c126f169f78c99e4ca7337b6ed3e9fc2ae
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/67/aa716ddb30b7ea76a312b3f8fff187eeae89cd
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/68/1e3a48cdc4b9c315cbdd9718f3c4546f1b9813
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/68/a7ea365e73b417dd4561feb286c4731ef51744
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/69/00e5abf7ac9b3cc704e5b6f13acbd27fc288c4
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/69/fec4215ecab830c43fa1826784e3431d7d7c36
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/6b/a4c3e1a6bb9de30d3ca4ed5d5fec5fac1ccc18
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/6c/1f566deac3754318755836e8d8b2dd04335d1e
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/6c/1f566deac3754318755836e8d8b2dd04335d1e	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x•Î[
+Â0…aŸ³Šydf’¶	¨¸•ÜF­)i¼,ßlÁ×çe]ç¬ñÐjÎ@S,M伋ZGLNF‹ƒ'IÉ«Í×üìGÆ4±Ø<%²<¹!0ÆÄl0uʼnØ+ÿjR!ºαÔg^æ×~z”Ïr»¯~^N±¬W nÖŽhU_{_ËÿK%ó¶’à"ý·¸”w®êѾH2
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/6c/260f862685049c02201f58832b336637baf6bc
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/71/9e8a967f9a968df71402c994e195bca3a13497
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/74/24b3613c72fc856d7aa14c92be77ac800c1c28
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/74/4e6a81a5c5df3ad8780685e14b1dfb41a18a1a
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/74/b6cb7c35c9ca21114ec7baa730a13d5072afc8
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/75/dfa59ca90aedde627b3f2287c9baddf1f53982
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/76/44b81b970d2e6a349b6b4f41491c0ee1551d8a
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/76/44b81b970d2e6a349b6b4f41491c0ee1551d8a	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+x]ËnÂ@E»ÎWÌnVÄŽ¤@,x$HdåaÀ’góêßw&iÓª^X¶tlß놸óÅìÍ[¨Û,;rç	²l§­«‰ò$ѵCîñê>ËÉšØwçúfež¤ºVB6Ó˜Ž@úP‘ñîÎ&.X³Ñ@è­xoÊôÎ/ZÞT”¶¬Š0@Ø‚‚„Üœ¡O<=°ßd/çOú(Ä,ÿO•½ -ÐŒ•b ÔU¿Ï`]$
ÄKA+W8z¿t°êßðvæ_t
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/77/e48260094b9525b6f0a7037f5140225381b3d2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/78/e833856b2910794514445a4b24b6aef573eb78
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/79/38d1f739291862e4295c59c60068dd43412b19
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/7c/30f186e4b52479b61891610988427f5bc4648e
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/7d/51fb0bb62176df0d669d7d57abbfb930c6cc6d
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/7d/51fb0bb62176df0d669d7d57abbfb930c6cc6d	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,3 @@
+x•Ž]
+Â0„}Î)ò¨e›ló"^e›l´˜˜ÒF¼¾ñ¾}3Ìj)K“
+áÐ6æšRŠÊkòjœÜ<†	õQÏ	Ȩ€b¥_Mz;aTZEãõìƒdz{RÑËv¶–z·GÝd𻼄º½8/ï}xÔO¾Ý-yµ\åØEpDk½<ƒ=í~ÿ_ŠÆ{Ûeê§?¢u•ÇBONKæaÍ'ñR°K¼
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/7d/7c772fda56d460b755e77533cc3cc964450291
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/7e/631e6e73aa9102526add8262dccdec27109222
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/7f/77352b55d11cdae462b40516757c55bb4f1cd5
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/80/925c5cd8ae326c2cef8a7e5b2c622149d1f8bb
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/80/b9637a9eacaa5a8432a4385e0bef0bc7222388
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/80/b9637a9eacaa5a8432a4385e0bef0bc7222388	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x•ÎAŠÃ0@Ñ®}
+íËÉŽ	†aÐÂ\Á‘•6LR‡Ä¡×o¯Ðí‡_˲L|ÀSÝÌ —À™Æ>ˆâÎ[ë%jí;ι
-ùÄ­i³GeʨJcºè#3qˆaP‹fL½h΃KG½—
TvøÖ²=lžŽ½¹—çü{[Ò47Z– ßb‰ጌèÞõýWíséàŽ5§jpMÿ6N³5÷)ZG8
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/84/d0fe9f466d55d3b8c82e826e51edbec143281c
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/84/e599cf36ca707a7c445d7d94f384df60c047e5
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/86/ad274c29a493bda7a0ddc2e83516b2d6e4720f
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/86/cce1c41e59fedf1ebb4923cff20efe2f070f92
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/87/109070785308d88591fa6badeefa8bad447e63
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/89/25b10e18aa0be00b0d0541caa225516e4da356
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/8b/919975e7eb1b85794708325dfde616f8c2c56c
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/8c/64f673bea5eab57dc6dae18dd100e3474e8102
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/8d/2453af59e17561cd123f4ac4dd8440d4b1afa4
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/8d/2ce05316c766e6ea011286d7f2bf5952726aff
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/8d/4bd5129ee03a1f0d8007b8587da0045e245f6f
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/8e/7938023a08f6e59f2efdb74179bb471c08cedd
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/8f/1edee25fed80df027d1d4af9e1232f9326dfed
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/8f/f898f4ac40b808aa4a1489b3d4c4e774960106
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/91/5268c4fd17a734441aeadb7f2244a5cf9a6524
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/93/64c8eb10f483521bf80a11fecde37855567fc9
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/93/e04db757b67d952569aa7197504947bd2ec961
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/94/5a6f61ea82c436f1bf053cd6fc739878b8cbaf
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/94/b0ca328b459909158b833576464a9d402829f2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/96/61f349dfbdf20eff86b81c4399ec863ba0537a
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/97/54d232d693b94084664a630e52d867e7b77ace
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/97/54d232d693b94084664a630e52d867e7b77ace	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x•ÎA
+à @Ñ®=…ûÒ0NŒF(¥Wu¦	ÄZŒ¡×o®Ðí‡?ÕR֮фKoÌšâ˜! 76 f ˜1JS 7	1ZTjüî:pöf’èæh<{p–G1<EL¢ø@<+:úR›Na×÷TÛ›·õ؇¥~·ç«Ðº
©–‡6hÁë|ÐW˜ÔYÏ¿ÎÿKÕŠ¸m•²úÖÌE¤
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/9c/914a8924fc76003f062ff7f413e2f228fb2c85
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/9c/b47350d7e2da008d4247208da5de8972d4fd6c
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/9d/ddcfb8bd9c7a795815d9e58a0e19d86b9e2ec4
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/9e/d715fb68b17e7064e32ff1e5b2c40bff079ae8
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/9e/d715fb68b17e7064e32ff1e5b2c40bff079ae8	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,6 @@
+x•Î[
+Ã @Ñ~»
+ÿÁÇø”Ò­Œ:ÓbÆÐí7[èï…7·Z—!ÛèD2R˜mTÆ¢ŠìÉÍlˆK
+ ÃœUÌTŠØ±Ó6dŠ
+ 9¶¬fçÐf¢
+{&Ç`­FŸžãÓºÌó!¹õÖå<¦Oû®¯wÅer«O©
(ÐàÁÈ»ŠJ‰«^ƒþ—âÜ’·…éâ{oGT
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/9f/5747cffdfc34b88195b5b74217d631a80b7dae
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/9f/f1ecb99ce0beb89663cd56da5e10a307041081
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/a4/b37456cd7ddd60bcb34a1c6ad725d160c60b62
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/a5/6bebfc3181c997e5526f089aed3ccf96442ced
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/a5/8d99a8381926e36e68380ed52784cf086e7902
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/a6/079f8012e8e917790f63cfff5e6e026a554883
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/a6/2f811c2f093edcd7dddc7aaa125675432ddf51
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/a6/2f811c2f093edcd7dddc7aaa125675432ddf51	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+x…ŽA‚0E]÷^€ŽÁ4X
5D»pÛBÁj¡$ÜÞc $êvþûÿv^¯·iºÊnªkL Îj8Ú‡+dÎ?+©š@û–õ0µu†9ìtØó‹$‚KF‡Ö‘3g;Á	‚4Y߃¶ÜãÌìf°„ÒwµmÆÎGç§(|eäJWø€QýüEÅ¥„°Ù$m”%“g®%è—ô=ŽäNpÒ
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/a8/b1205d2d06722006b839e29376b1bcd4b81263
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/a8/c6eef05755dbe24d3fcc808e66a575d7d1ba9e
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ab/3d09271492a1ffee0abd2bfd3c9a65f0fae242
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ad/474b51366036406575a1f4c783195efa6d4aa5
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ad/ebec2005ee70a1b4fbbecbc2de325bd27ec337
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ae/6e91491b706ef4dcc7a56af0f5f4fd7dfdf61e
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ae/85b3ca19d69fac09a7916adeb6579fe75516ab
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/b0/00d6947d343cc0431ecad3ffcfbcb0a0c1b8b1
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/b0/acf768f410b37dc470c95cd5a064168a608e1f
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/b1/b389d155568034d51b7e8e8a0bbe7c2468a133
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/b2/456ba8ec11eedec7dccb73667895f09f910c93
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/b3/f85549636ae2b752d331a9ef2778f261eb9df0
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/b6/68c42d85da40cc88e2a55b74d355f0e070f474
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/b6/b54275ba84e26746f8d07596179ddea47c17b0
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/b8/044b5f3a731f55a3c378174bdf6fe5f4331a6c
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/b8/044b5f3a731f55a3c378174bdf6fe5f4331a6c	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,4 @@
+x•ÎQ
+!€áž=ż1ºj
+]eÇZX3Ô­ë×zýჟ[­ëcÂavÀ%E_Dãc!]\Žœ²qgöK
+¬#Ú©uyNÀL$Ž(9K¨1:.™1eís0Ž,ÉÉù¬hŸÖã€·þ”mÝÇéÑ>Ûí^iÝNÜê´±hµµÁâúÕßß”ÿ¥êRÛ[`²É0eLõ	>I
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/b9/0610ef8fe043f2566a3083108fab8d3e6b1fbf
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/b9/0610ef8fe043f2566a3083108fab8d3e6b1fbf	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x•ÎMjÃ0@á®uŠÙ‡yôcJéUä™Q­"YAVhrûzÛe·<xÔjÍЇ·ÑE è9âÅ '$I!ÎâV$8Ù…§ÖUÝc—}€aïÈÈ"3³`ŒèØ$	²ˆI–Ð:±µ´ðN­ïRòã¸mí§|~՘ˍZý€	­¶Úh7ÃE­Õ©çߐÿ—ê
+]"µR„FnûqRiÖ|ç4^Ïkm,e“r—~¨_ãW¿
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/b9/15a21f1a48cd882554e353a23dde940b611bf7
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/bd/bef5dcb84cd4c0ada7bb00119f19fb873c60fe
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/be/58fa5e6d3fc5eb4fb7c11ed547ac5370b523dc
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/bf/958000cfe1db27b8c78c64ca8c7309a1199f5b
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c0/3433b604af8a7452a86160fa61d5a59ac67f22
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c2/8012213350cdc40201ac0cae4fb54056ceabf6
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c4/9dd9957bf02dfb421317e397c48d3c81fab148
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c5/009745588bc5a2c9c9582770fc14f83ffaa7fc
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c5/eaa8ed5fc6792304456b84e2009ca8c5155995
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/c5/eaa8ed5fc6792304456b84e2009ca8c5155995	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x•ÎA
+à @Ñ®=…ûBPÇ1(¥Wul1–ÄÐë7WèößZ­K×ÎÁ­ï"Z(foD€ ³%"¹RÂHœ9øqTÞeë숁AF³5žR	€Îš€!b,H øìsÛu¢C?RÛ7Y—óæö]_ïÊË:¤VŸÚ:o¼µ~²ún&cÔU¯¿.ÿKuýåËñ¡ç^WõºEˆ
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/c6/15c215ebba0c3758d0f7cb742617bfef961db5
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c7/0ad82a8236fc307ad913435f23e135de932780
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c7/34689d979f738f7ae7dc690cf26071744a3b7f
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c8/1d0cc1fdb65258818353bce5ee8179cd9098db
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/c8/fa25e6bedf32b968798bbc091b5cf5b2cf36e7
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/cb/5881ec26c6d34bdf799d59d65be9c65dd2accd
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ce/df76765fbb8a1d3251f762c5bb2df593ee1e4b
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/cf/0f5f758127f208d8661511fc9dd4b507bf4857
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/d0/0de745f7cfb4c104cd21dc19224195f5541c70
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/d2/a0a2344fce1046d7832054f32def3ee4b3b4c4
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/d4/5918854d97acbef007a14e94389a2db1204d03
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/d4/5918854d97acbef007a14e94389a2db1204d03	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+x•TKÚ0îÙ¿bº‹xlªª "!úÚªlQK¥Þ“ÄZc#ÛÙÿ¾3NÊ‚8¬Š8`g¾Ç|3¡Ð¶€ôîÃû7·o'w“B™	š'8 Ó¢ñÏÒev~O>8U†©³e•ÂÇO¿?ïWëûBÌ¡^•Ð¨	‡ÞÃÖ:5ÂwY ö°·ê1áË&ˆHùMmÃ1ËÖb¤‡YiJ·°”¾qd¡”´•U¤‹<ŒßØÇ~ÂàùáeK¦Ï²V,D’/N Á}À=ĉýzíyÃg˜Á‰aÑ8‡&ü¦ëQîʁ+¦‚dÎ!C¸ùlS]ß°âKW:C_QEH-­Ý1¶I™¶t(F?öÜÅE£Üàs¿lu†ó‹H–Zê÷T5 –žå-qŸ°qU‘ßnípšPEñ–%
Š­s)acõ>ÿ›Y-=<I­* ¯ÇÀ¥ÊŸJ[öEìä…–gîÔ®z5ž‡CMÞ—ý$ú\YºùÍ9ec‰Ð‰³Ö@@÷1r¼4ÉŠ–6žîkøúÝÝPc8åB>·Í+É=ƒ¸¨}Ha<&@¼¢÷Z.ýo¹´•£=ãe†$Óî,´mªµÜù$ÚáJ«5–AYs–•_œn92æ8/¤+††2ˆV	®:P,á¨øíQኊÿZ²QN/JÅïÆ_¨^Qö
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/d8/3706c97e4607f54cdb9ff5f42915c25bf39094
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/db/8c9bfd206ca5b7cc3ae977a480d7923f919e6f
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/db/a6211cf630b7f0fa6062ff2cee76a352d2ac3b
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/db/a6211cf630b7f0fa6062ff2cee76a352d2ac3b	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,2 @@
+x•Î[
+Â0@Q¿³ŠùJfò,ˆ¸•<&¶Ð˜’¦¸}»\¸©Õº t·Ñ™¡ø™˜J˜¥Ò‘c&•ƒÕÙ£A:ƒ&š‚dQì¡óg@â\œuÖ”}À¬Èà”LŒ”‹™3²Ž"œciÒ|À#µþám=iißíõ®aݦÔꐴÔH^k¸K/¥¸ôúü)jë{ËâÝÎDí
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/dc/e79a9655d42f2cf5ebec880e13ffd471124380
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/dc/e79a9655d42f2cf5ebec880e13ffd471124380	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+x+)JMU01`040031QpÎÉ/M	IL/Ö+ÈeXëîh–`æZºðËñfɸ_¹^Kjà7
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/e1/3c29a8ae16a401526b8d38eaee0b06a92aaac0
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/e1/adbb0cd7888967775246f0d4c33efcb7a49cf7
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/e6/3e3c981c419077a880f06a50eaee5b38d2a4c2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/e6/8c85584474925044d863ebaac0f847c2288057
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/e7/2938b1a8674ce640ad062ec674d7ba067b5cfc
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/e9/786b3f0f8ce2cc57eca96ad53d99c906cebaf1
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/e9/bd40ee533936921fb592ff93c5379ada64c3b7
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/e9/cf4111f749444167d62542773140b89ef8f67a
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ea/63712ce151d080869154a9ef3158cd409b0ad1
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/ea/63712ce151d080869154a9ef3158cd409b0ad1	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+xeOK1Å=÷S<ìIQ<]Ô½ì¢ êÅ“t:™iÙ¶)IFYÄïnGü³` x¿—¼t‰:8;9?˜A”£×¥™ç7Ç%–Q–ÆTç·nDxBÑ«Z­½£“µ·®ÃÔ€ßÄAwÖ®®×Ö>ú€Ù5ã,üšÐ÷ _"¼ã)M¹@qáâÒ@+ÝU„(°xuìƒãE[ò…¨ÿ¨XGܧ*‰ÊÇ8 Ë‹Ò_ˆýä÷½¡”Ðk¤Ò.}´>„gšòüá‘Tôqˆ2j ^`$ÈxlÌic?*Âf¬
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/eb/83b462b4209aab66275b8d4faec6d01270deba
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ec/9ccd105bae4e10e2b1efe1bd8cab4abda71f27
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ed/05aa42dda713a1047af073993a3d85cf7351af
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ed/300a1718d4c367bc32dee00fe78040b78ae41d
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/ed/300a1718d4c367bc32dee00fe78040b78ae41d	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+x}UÛrâFÍó|E?lE›;•J%Ø&ÅÊÄK‚¼Y?Q#©‘f=šQ沘¤òïéH‘Z¿X3Ý}út÷é!•:…ë¯øªæÙ/~·û8ÄRû|Å{Ø·[n”PáNÖ‘¹ý÷£¦òÒÞÀ›ãÅr2KࢫÞÕuD÷%·eZJÌœÐ*‚»!¼6ü‹Ì6ꀰ¼9ÌÒOä}C1Ö§ p3 ¿jo2É­
 l[Ë›“í~²1öc×7ÀØz=Nî×kÆîJäù5$£Ç1cu’çÁáPcÐXb¡’£uùœÌæËÉ’5éC3. ¨€À3Ж<EIµÂãnT׃Á4œã#ß|Tr8xw‡^IQ‰C…G¬,ŒÄñ‚Ð.R€Z€NP¾ºuºkZ¬x…ÑÉdÅ_ØšJî0_×Ú:{æ#…zYo´©¸k ¦–rKª;4¨r4Tû¡ãóÙbÅؤ°ô6^5°àJB˸‚_km(sàYûæ6G‰É‹db÷²ab;2ç¤ wˆ®v䣊XŸ•@B#¢À¡öTÍt#¨®6%€Jç^bïÈð—§$^‘Zi–-éÑÓêýlÁX¬B)¼í@|{·Y{î•z+Ø²—éjÃá1þÝÓ¡Í%r†ÁPY`	©/,·
rGäÈô§Gj48M	ÈÚýïµÛöÓ†Æõ²š«ž6Å°Â]i´/JæJÚHLAP]fÃ3ÞÓÛÒ¹zÐõ=ò®ì/*ï|Ñ+]%þݣǻ½ŠºÇUÒ&°R†¹(íÄF`Þ¡rÊŒ* ’’qï4ÉAd\R—Ï\Ðk£ƒ´«´8äoBéa2¨øBVrU ¥!´-_>Í÷Bi§¿”/×™¯hl”†€ÂX5ìGH](AF’+Ð*¢I°AòííÅšPÖ6—VƒÔú¥j/ñŒ»‘ÓŸÑÀ÷ô!Vð-,Vˆç£$²íðÀz4Ñ0ö¥ÎSÏí¾é÷´—=?e)¥C†„/ªœ$ÎÿíÅY6Nn­>ú9¡÷/&zBoÔNzÄÏ0B¼ÙßöBÛ‚Öúù—€–È
-[À;ñÍíQ®ÿO§%¥¦¦?ŠKfLÇ÷ãÇq²:[Åx6^LÞ¯àk˜Nâq²¤g;ÖõΈ¢tðÝÕÕOp¶¦¤Eh,a>ÍgzQ[…'¤‘$¯è‡†LÍjæàÃcÕHhC¯±ÞR[èÊPYÀÃ|fÞ±±iIï
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/ed/bc01de26290e56bfcdefd2cc1edeedc03c129a
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ee/8b18ade667c3590c01bc64001d4f9cd19e6bf1
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/ee/8b18ade667c3590c01bc64001d4f9cd19e6bf1	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+xeŽÁ1„ûc9p ±nâÀQìaïMÙ¥Qmýío¯·™ä›Ìw°þ€r^öý@l1©…è"!&6Ç$ßù®ÙwŠŸVSL‹ÅÎ3I!غØ1AƒéH.áFwð->dåqy`x1N¥€%fÓ²”‚nÚ¢x]ý°/SH¬vˆg”¶ËŠ?*^;ÃÔ õŒ”­²#ªý¦€i1\g»¼UÁ7ª5–¢òçÑXŠ'©zN
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/f2/59b52090fa8350559a00ea0bd11910f0e060b2
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/f3/154d289cdad885edf0933bedf8162cb032c4d4
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/f3/8985e72a4deea4e6b4c4453625d0a5faba93c9
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/f4/6d67eeba208230441ec33fd72fc77a6574b98c
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/f5/71b041cc9526ad6fd1a46e9caa4c1bdbffda2a
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/f7/9bed9098e7480a34a760d98145dc6767660cfe
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/f8/0bdae1d3a9e761212e65e31032516856ab2d12
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/f8/92e2fa9034bebd23da64d814aa07515b5f1261
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/fa/4d56d4e5b87fb3869cc195b1653b8c7717ab79
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/objects/fa/4d56d4e5b87fb3869cc195b1653b8c7717ab79	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,3 @@
+x•ÎQ
+ƒ0€á=÷yHLSaŒ]%­q
+víØõ·+ìõ‡þ\KYñ¥f@ÈÅ„†u˜Ù’ó„>öÒ'’>ÆÉfr»öj ˜ÆÁGM³jPaOÊ^‚a²SŽDäEœ¾ÛRÈã	·\—mëûì–úÙÏ¢ëÖåZîÐ##ÒÀpEAt¿úûkö¿tÍκïpæÅŠº/àYF.
\ No newline at end of file

Added: JiftyX-CloudTags/.git/objects/fa/7422e54c2a69401101211f0783d35c75831d5b
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/fc/40a57c2a4c56d56ddc0f1fe32737d11592d6f7
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/fd/c96f5b3895047c23e9735e6d8e8010d9d3d6d7
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/objects/ff/4365fa5582efc9eb241e24fc06f901d905f119
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/.git/refs/heads/master
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/refs/heads/master	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+324b4e3c127468d09d3e42060a0b3bbcc98986ff

Added: JiftyX-CloudTags/.git/refs/remotes/origin/master
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/.git/refs/remotes/origin/master	Wed Apr 22 12:21:22 2009
@@ -0,0 +1 @@
+324b4e3c127468d09d3e42060a0b3bbcc98986ff

Added: JiftyX-CloudTags/Changes
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/Changes	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,5 @@
+Revision history for JiftyX-CloudTags
+
+0.01    Date/time
+        First version, released on an unsuspecting world.
+

Added: JiftyX-CloudTags/MANIFEST
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/MANIFEST	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,14 @@
+Changes
+lib/JiftyX/CloudTags.pm
+Makefile.PL
+MANIFEST
+META.yml
+README
+t/TestApp/bin/jifty
+t/TestApp/etc/config.yml
+t/TestApp/lib/TestApp/Model/LabelPost.pm
+t/TestApp/lib/TestApp/Model/Labels.pm
+t/TestApp/lib/TestApp/Model/Posts.pm
+t/TestApp/t/00-model-LabelPost.t
+t/TestApp/t/00-model-Labels.t
+t/TestApp/t/00-model-Posts.t

Added: JiftyX-CloudTags/Makefile.PL
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/Makefile.PL	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,19 @@
+use inc::Module::Install;
+
+name     'JiftyX-CloudTags';
+all_from 'lib/JiftyX/CloudTags.pm';
+author   'Cornelius <cornelius.howl at gmail.com>';
+license  'GPL';
+
+requires 'Jifty'                => 0;
+requires 'JiftyX::ModelHelpers' => 0;
+requires 'Mouse'                => 0;
+
+build_requires 'Test::More';
+
+tests 't/*.t t/*/t/*.t';
+
+auto_install;
+
+WriteAll;
+

Added: JiftyX-CloudTags/README
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/README	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,51 @@
+JiftyX-CloudTags
+
+The README is used to introduce the module and provide instructions on
+how to install the module, any machine dependencies it may have (for
+example C compilers and installed libraries) and any other information
+that should be provided before the module is installed.
+
+A README file is required for CPAN modules since CPAN extracts the README
+file from a module distribution so that people browsing the archive
+can use it to get an idea of the module's uses. It is usually a good idea
+to provide version information here so that people can decide whether
+fixes for the module are worth downloading.
+
+
+INSTALLATION
+
+To install this module, run the following commands:
+
+	perl Makefile.PL
+	make
+	make test
+	make install
+
+SUPPORT AND DOCUMENTATION
+
+After installing, you can find documentation for this module with the
+perldoc command.
+
+    perldoc JiftyX::CloudTags
+
+You can also look for information at:
+
+    RT, CPAN's request tracker
+        http://rt.cpan.org/NoAuth/Bugs.html?Dist=JiftyX-CloudTags
+
+    AnnoCPAN, Annotated CPAN documentation
+        http://annocpan.org/dist/JiftyX-CloudTags
+
+    CPAN Ratings
+        http://cpanratings.perl.org/d/JiftyX-CloudTags
+
+    Search CPAN
+        http://search.cpan.org/dist/JiftyX-CloudTags/
+
+
+COPYRIGHT AND LICENCE
+
+Copyright (C) 2009 Cornelius
+
+This program is released under the following license: GPL
+

Added: JiftyX-CloudTags/lib/JiftyX/CloudTags.pm
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/lib/JiftyX/CloudTags.pm	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,293 @@
+package JiftyX::CloudTags;
+
+use warnings;
+use strict;
+use Mouse;
+use JiftyX::ModelHelpers;
+
+our $VERSION = '0.01';
+
+has 'collection'          => ( is => 'rw', isa => 'Object' );
+has 'args'                => (
+    is => 'rw',
+    isa => 'HashRef'
+);
+
+has 'default_link_format' => ( 
+    is => 'rw', 
+    isa => 'Str' , 
+    default => '?id=%i&text=%t&custom=%{hit}'
+);
+
+sub set_tags {
+    my $self             = shift;
+    my $collection_class = shift;
+    my %args             = @_;
+
+
+    my $collection;
+    if( ref $collection_class ) {
+        $collection = $collection_class;
+    }
+    else {
+        $collection = M($collection_class);
+        $collection->unlimit;
+    }
+    $collection->order_by( column => $args{text_by}, order => 'desc' );
+    $self->collection( $collection );
+    $self->args( \%args );
+}
+
+sub find_boundary {
+    my $collection = shift;
+    my $size_by    = shift;
+    my ( $min_quantity, $max_quantity ) = ( 0, 0 );
+    while( my $c = $collection->next ) {
+        my $size = ( ref $c->$size_by ? $c->$size_by->count : $c->$size_by );
+        $min_quantity = $size if( $size < $min_quantity );
+        $max_quantity = $size if( $size > $max_quantity );
+    };
+    return ( $min_quantity, $max_quantity );
+}
+
+
+sub render {
+    my $self = shift;
+    my $collection = $self->collection;
+    my %args = %{ $self->args };
+    my $link_format = $args{link_format} || $self->default_link_format;
+
+    my $min_fontsize = $args{min_fontsize} || 9;
+    my $max_fontsize = $args{max_fontsize} || 48;
+    my $fontsize_degree = $max_fontsize - $min_fontsize ;
+
+    my ( $min_quantity , $max_quantity );
+    $min_quantity ||= $args{min_quantity};
+    $max_quantity ||= $args{max_quantity};
+    unless( $min_quantity || $max_quantity ) {
+        ( $min_quantity , $max_quantity ) = find_boundary( $collection , $args{size_by} );
+    }
+
+    my $degree = $args{degree}
+        || ( $fontsize_degree / ( $max_quantity - $min_quantity ) );
+
+    my $offset = 0;
+    my $div_width = $args{break_width} || -1;
+
+    my $output = '';
+    while( my $c = $collection->next ) {
+        my ( $text_acc, $size_acc ) = ( $args{text_by}, $args{size_by} );
+
+        my $id = $c->id;
+        my $text = $c->$text_acc;
+        my $size = ( ref $c->$size_acc ? $c->$size_acc->count : $c->size_acc );
+        my $fontsize = int( $size * $degree + $min_fontsize );
+
+        my $url = $link_format;
+        $url =~ s/%i/$id/g;
+        $url =~ s/%t/$text/g;
+
+        # custom column
+        $url =~ s/\%\{(\w+)\}/ $c->$1 /eg;
+
+        # my $url = 
+        $output .= qq|
+            <span class="cloudtags" style="font-size: ${fontsize}px;">
+                <a href="$url">$text</a>
+            </span>
+        |;
+
+        $offset += length($text) * $fontsize;
+        if ( $div_width != -1 and $offset > $div_width ) {
+            $output .= q|<br/>|;
+            $offset = 0;
+        }
+    }
+
+    $output;
+}
+
+1; 
+
+__END__
+
+=head1 NAME
+
+JiftyX::CloudTags 
+
+=head1 VERSION
+
+Version 0.01
+
+=head1 SYNOPSIS
+
+    use JiftyX::CloudTags;
+
+    my $cloudtag = JiftyX::CloudTags->new( 'LabelCollection'  ,
+        text_by => 'name',
+        size_by => 'related_posts',
+        link_format => '?id=%i',
+    );
+    $cloudtag->render;
+
+in more detail:
+
+    my $cloudtag = JiftyX::CloudTags->new( 'LabelCollection'  ,
+        text_by => 'name',
+        size_by => 'related_posts',
+
+        link_format => '?id=%i&text=%t&%{custom_column}',
+
+        min_fontsize => 9,
+        max_fontsize => 72,
+        degree => 6,
+
+        min_quantity => 0,
+        max_quantity => 100,
+
+        break_width => 200,   # in pixel
+
+    );
+    $cloudtag->render;
+
+
+
+=head1 EXPORT
+
+A list of functions that can be exported.  You can delete this section
+if you don't export anything, such as for a purely object-oriented module.
+
+=head1 FUNCTIONS
+
+=head2 set_tags COLLECTION or COLLECTION_NAME , ARGS
+
+=over 4
+
+=item COLLECTION or COLLECTION_NAME
+
+=item ARGS
+
+Arguments:
+
+=over 8
+
+=item size_by
+
+column name
+
+=item text_by
+
+column name
+
+=item link_format
+
+In string.  C<%i> is for id , C<%t> is for text. C<%{custom_column}> for custom
+column name of your model object.
+
+=back
+
+Optional Arguments:
+
+=over 8
+
+=item min_quantity
+
+=item max_quantity
+
+if you've know the quantity boundary , then we dont need to find the boundary
+by iterating collection items
+
+=item min_fontsize
+
+the minimal font size
+
+=item max_fontsize
+
+the maximal fontsize
+
+=item degree
+
+font size degree , the quantiy of the model will be multiply by the font size degree
+
+=item break_width
+
+break line if the tag text width overflows
+
+=back
+    
+
+=back
+
+=head2 find_boundary COLLECTION , SIZE_BY
+
+find_boundary method returns (min,max) list. by searching the max,min value in
+collection object.
+
+=over 4
+
+=item COLLECCTION
+
+COLLECTION is a L<Jifty::DBI::Collection> Object. it will be something like
+L<MyApp::Model::LabelCollection> object in your application.
+
+=item SIZE_BY
+
+the column name of your model.
+
+=back 
+
+=head2 render 
+
+return the rendered html of cloudtags.
+
+=head1 AUTHOR
+
+Cornelius, C<< <cornelius.howl at gmail.com> >>
+
+=head1 BUGS
+
+Please report any bugs or feature requests to C<bug-jiftyx-cloudtags at rt.cpan.org>, or through
+the web interface at L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=JiftyX-CloudTags>.  I will be notified, and then you'll
+automatically be notified of progress on your bug as I make changes.
+
+
+=head1 SUPPORT
+
+You can find documentation for this module with the perldoc command.
+
+    perldoc JiftyX::CloudTags
+
+
+You can also look for information at:
+
+=over 4
+
+=item * RT: CPAN's request tracker
+
+L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=JiftyX-CloudTags>
+
+=item * AnnoCPAN: Annotated CPAN documentation
+
+L<http://annocpan.org/dist/JiftyX-CloudTags>
+
+=item * CPAN Ratings
+
+L<http://cpanratings.perl.org/d/JiftyX-CloudTags>
+
+=item * Search CPAN
+
+L<http://search.cpan.org/dist/JiftyX-CloudTags/>
+
+=back
+
+
+=head1 ACKNOWLEDGEMENTS
+
+
+=head1 COPYRIGHT & LICENSE
+
+Copyright 2009 Cornelius, all rights reserved.
+
+This program is released under the following license: GPL
+
+=cut

Added: JiftyX-CloudTags/t/TestApp/bin/jifty
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/TestApp/bin/jifty	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,16 @@
+#!/usr/bin/env perl
+use warnings;
+use strict;
+use UNIVERSAL::require;
+
+BEGIN {
+    Jifty::Util->require or die $UNIVERSAL::require::ERROR;
+    my $root = Jifty::Util->app_root(quiet => 1);
+    unshift @INC, "$root/lib" if ($root);
+}
+
+use Jifty;
+use Jifty::Script;
+
+local $SIG{INT} = sub { warn "Stopped\n"; exit; };
+Jifty::Script->dispatch();

Added: JiftyX-CloudTags/t/TestApp/etc/config.yml
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/TestApp/etc/config.yml	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,73 @@
+--- 
+framework: 
+  AdminMode: 1
+  ApplicationClass: TestApp
+  ApplicationName: TestApp
+  ApplicationUUID: AB1AAC7A-2F31-11DE-94B8-5EDD63EE90E3
+  ConfigFileVersion: 4
+  Database: 
+    AutoUpgrade: 1
+    CheckSchema: 1
+    Database: testapp
+    Driver: SQLite
+    Host: localhost
+    Password: ''
+    RecordBaseClass: Jifty::DBI::Record::Cachable
+    User: ''
+    Version: 0.0.1
+  DevelMode: 1
+  L10N: 
+    PoDir: share/po
+  LogLevel: INFO
+  Mailer: Sendmail
+  MailerArgs: []
+
+  Plugins: 
+    - 
+      AdminUI: {}
+
+    - 
+      CompressedCSSandJS: {}
+
+    - 
+      ErrorTemplates: {}
+
+    - 
+      Halo: {}
+
+    - 
+      LetMe: {}
+
+    - 
+      OnlineDocs: {}
+
+    - 
+      REST: {}
+
+    - 
+      SkeletonApp: {}
+
+  PubSub: 
+    Backend: Memcached
+    Enable: ~
+  SkipAccessControl: 0
+  TemplateClass: TestApp::View
+  View: 
+    Handlers: 
+      - Jifty::View::Static::Handler
+      - Jifty::View::Declare::Handler
+      - Jifty::View::Mason::Handler
+  Web: 
+    BaseURL: http://localhost
+    DataDir: var/mason
+    Globals: []
+
+    MasonConfig: 
+      autoflush: 0
+      default_escape_flags: h
+      error_format: text
+      error_mode: fatal
+    Port: 8888
+    ServeStaticFiles: 1
+    StaticRoot: share/web/static
+    TemplateRoot: share/web/templates

Added: JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/LabelPost.pm
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/LabelPost.pm	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,20 @@
+use strict;
+use warnings;
+
+package TestApp::Model::LabelPost;
+use Jifty::DBI::Schema;
+
+use TestApp::Record schema {
+
+column ref_label =>
+    refers_to TestApp::Model::Labels;
+
+column ref_post =>
+    refers_to TestApp::Model::Posts;
+
+};
+
+# Your model-specific methods go here.
+
+1;
+

Added: JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/Labels.pm
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/Labels.pm	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,23 @@
+use strict;
+use warnings;
+
+package TestApp::Model::Labels;
+use Jifty::DBI::Schema;
+
+use TestApp::Record schema {
+
+column name =>
+    type is 'varchar';
+
+column hit =>
+    type is 'integer';
+
+column posts =>
+    refers_to TestApp::Model::LabelPostCollection by 'ref_label';
+
+};
+
+# Your model-specific methods go here.
+
+1;
+

Added: JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/Posts.pm
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/TestApp/lib/TestApp/Model/Posts.pm	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,20 @@
+use strict;
+use warnings;
+
+package TestApp::Model::Posts;
+use Jifty::DBI::Schema;
+
+use TestApp::Record schema {
+
+column title =>
+    type is 'varchar';
+
+column content =>
+    type is 'blob'
+
+};
+
+# Your model-specific methods go here.
+
+1;
+

Added: JiftyX-CloudTags/t/TestApp/t/00-model-LabelPost.t
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/TestApp/t/00-model-LabelPost.t	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,49 @@
+#!/usr/bin/env perl
+use warnings;
+use strict;
+
+=head1 DESCRIPTION
+
+A basic test harness for the LabelPost model.
+
+=cut
+
+use Jifty::Test tests => 11;
+
+# Make sure we can load the model
+use_ok('TestApp::Model::LabelPost');
+
+# Grab a system user
+my $system_user = TestApp::CurrentUser->superuser;
+ok($system_user, "Found a system user");
+
+# Try testing a create
+my $o = TestApp::Model::LabelPost->new(current_user => $system_user);
+my ($id) = $o->create();
+ok($id, "LabelPost create returned success");
+ok($o->id, "New LabelPost has valid id set");
+is($o->id, $id, "Create returned the right id");
+
+# And another
+$o->create();
+ok($o->id, "LabelPost create returned another value");
+isnt($o->id, $id, "And it is different from the previous one");
+
+# Searches in general
+my $collection =  TestApp::Model::LabelPostCollection->new(current_user => $system_user);
+$collection->unlimit;
+is($collection->count, 2, "Finds two records");
+
+# Searches in specific
+$collection->limit(column => 'id', value => $o->id);
+is($collection->count, 1, "Finds one record with specific id");
+
+# Delete one of them
+$o->delete;
+$collection->redo_search;
+is($collection->count, 0, "Deleted row is gone");
+
+# And the other one is still there
+$collection->unlimit;
+is($collection->count, 1, "Still one left");
+

Added: JiftyX-CloudTags/t/TestApp/t/00-model-Labels.t
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/TestApp/t/00-model-Labels.t	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,65 @@
+#!/usr/bin/env perl
+use warnings;
+use strict;
+
+=head1 DESCRIPTION
+
+A basic test harness for the Labels model.
+
+=cut
+
+use Jifty::Test tests => 9;
+
+# Make sure we can load the model
+use_ok('TestApp::Model::Labels');
+
+# Grab a system user
+my $system_user = TestApp::CurrentUser->superuser;
+ok($system_user, "Found a system user");
+
+
+use JiftyX::ModelHelpers;
+
+# Try testing a create
+my $o = TestApp::Model::Labels->new(current_user => $system_user);
+my ($id) = $o->create(
+    name => 'C++',
+    hit => 3,
+);
+ok($id, "Labels create returned success");
+ok($o->id, "New Labels has valid id set");
+is($o->id, $id, "Create returned the right id");
+
+
+use JiftyX::ModelHelpers;
+
+my $rel = M('LabelPost');
+
+# And another
+$o->create( 
+        name => 'Perl',
+        hit => 20,
+);
+$rel->create( ref_label => $o ) for ( 1 .. 20 );
+
+
+$o->create( 
+        name => 'Jifty',
+        hit => 10,
+);
+$rel->create( ref_label => $o ) for ( 1 .. 10 );
+
+use_ok( 'JiftyX::CloudTags' );
+
+my $tgen = new JiftyX::CloudTags;
+ok( $tgen );
+$tgen->set_tags( 'LabelsCollection' , 
+    text_by => 'name',
+    size_by => 'posts',
+    break_width => 200,
+);
+my $html = $tgen->render;
+like( $html , qr{\Q<span class="cloudtags" style="font-size: 48px;">} , 'html ok' );
+like( $html , qr{\Q<br/>} , 'br ok' );
+
+

Added: JiftyX-CloudTags/t/TestApp/t/00-model-Posts.t
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/TestApp/t/00-model-Posts.t	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,49 @@
+#!/usr/bin/env perl
+use warnings;
+use strict;
+
+=head1 DESCRIPTION
+
+A basic test harness for the Posts model.
+
+=cut
+
+use Jifty::Test tests => 11;
+
+# Make sure we can load the model
+use_ok('TestApp::Model::Posts');
+
+# Grab a system user
+my $system_user = TestApp::CurrentUser->superuser;
+ok($system_user, "Found a system user");
+
+# Try testing a create
+my $o = TestApp::Model::Posts->new(current_user => $system_user);
+my ($id) = $o->create();
+ok($id, "Posts create returned success");
+ok($o->id, "New Posts has valid id set");
+is($o->id, $id, "Create returned the right id");
+
+# And another
+$o->create();
+ok($o->id, "Posts create returned another value");
+isnt($o->id, $id, "And it is different from the previous one");
+
+# Searches in general
+my $collection =  TestApp::Model::PostsCollection->new(current_user => $system_user);
+$collection->unlimit;
+is($collection->count, 2, "Finds two records");
+
+# Searches in specific
+$collection->limit(column => 'id', value => $o->id);
+is($collection->count, 1, "Finds one record with specific id");
+
+# Delete one of them
+$o->delete;
+$collection->redo_search;
+is($collection->count, 0, "Deleted row is gone");
+
+# And the other one is still there
+$collection->unlimit;
+is($collection->count, 1, "Still one left");
+

Added: JiftyX-CloudTags/t/TestApp/t/mailbox_t00modellabels8e0bc0ca
==============================================================================

Added: JiftyX-CloudTags/t/TestApp/testapp
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/t/TestApp/testappt00modellabels8e0bc0ca
==============================================================================
Binary file. No diff available.

Added: JiftyX-CloudTags/t/boilerplate.t
==============================================================================
--- (empty file)
+++ JiftyX-CloudTags/t/boilerplate.t	Wed Apr 22 12:21:22 2009
@@ -0,0 +1,55 @@
+#!perl -T
+
+use strict;
+use warnings;
+use Test::More tests => 3;
+
+sub not_in_file_ok {
+    my ($filename, %regex) = @_;
+    open( my $fh, '<', $filename )
+        or die "couldn't open $filename for reading: $!";
+
+    my %violated;
+
+    while (my $line = <$fh>) {
+        while (my ($desc, $regex) = each %regex) {
+            if ($line =~ $regex) {
+                push @{$violated{$desc}||=[]}, $.;
+            }
+        }
+    }
+
+    if (%violated) {
+        fail("$filename contains boilerplate text");
+        diag "$_ appears on lines @{$violated{$_}}" for keys %violated;
+    } else {
+        pass("$filename contains no boilerplate text");
+    }
+}
+
+sub module_boilerplate_ok {
+    my ($module) = @_;
+    not_in_file_ok($module =>
+        'the great new $MODULENAME'   => qr/ - The great new /,
+        'boilerplate description'     => qr/Quick summary of what the module/,
+        'stub function definition'    => qr/function[12]/,
+    );
+}
+
+TODO: {
+  local $TODO = "Need to replace the boilerplate text";
+
+  not_in_file_ok(README =>
+    "The README is used..."       => qr/The README is used/,
+    "'version information here'"  => qr/to provide version information/,
+  );
+
+  not_in_file_ok(Changes =>
+    "placeholder date/time"       => qr(Date/time)
+  );
+
+  module_boilerplate_ok('lib/JiftyX/CloudTags.pm');
+
+
+}
+


More information about the Jifty-commit mailing list