summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorscott Chacon <schacon@agadorsparticus.corp.reactrix.com>2007-11-15 15:19:33 -0800
committerscott Chacon <schacon@agadorsparticus.corp.reactrix.com>2007-11-15 15:19:33 -0800
commit877662762990b766d071ff272160e8a7bbe85441 (patch)
tree72e845ded8c864231df1e13f6b3bf88766bfa56f
parent219fb3570565e9af3819149c6c5fa4df7347daf0 (diff)
downloadthird_party-ruby-git-877662762990b766d071ff272160e8a7bbe85441.tar.gz
third_party-ruby-git-877662762990b766d071ff272160e8a7bbe85441.tar.xz
third_party-ruby-git-877662762990b766d071ff272160e8a7bbe85441.zip
new bare testing repo
-rw-r--r--lib/git/lib.rb19
-rw-r--r--tests/files/working.git/objects/00/62cdf4c1e63069eececf54325535e91fd57c42bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/00/ea60e1331b184386392037a7267dfb4a7c7d86bin0 -> 171 bytes
-rw-r--r--tests/files/working.git/objects/01/0b7b79019cb510d8c5849704fd10541655916dbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/01/dd46ebe07fc30c10c85c2e926c70f2d7058a6bbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/02/b2a02844d00574c234d17bec6294e832f3c4c1bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/06/f4e8a840d23fc0ab94895a5d16827a19f75fb7bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/0b/2fe00801b62b7760c23d554796b05abc16af92bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/0b/5262f6ee3552a99b7081a317e8289d6a4d8e72bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/0d/2c47f07277b3ea30b0884f8e3acd68440507c8bin0 -> 171 bytes
-rw-r--r--tests/files/working.git/objects/0d/519ca9c2eddc44431efe135d0fc8df00e0b975bin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/0f/845a0a981bc2f61354fcdd2b6eafe2b2c55c2d3
-rw-r--r--tests/files/working.git/objects/0f/f4a0357c3d7221a2ef1e4c6b7d5c46d97fe250bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/12/eb889f49f1464b32a51424d7724fb16f6c3a31bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/15/34a65657edf4e5caaa5ce35652dca5e4c7d316bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/15/378a1f3eafe4c5ab4f890883356df917ee55392
-rw-r--r--tests/files/working.git/objects/16/9e6db43d4c09cd610179a7b9826483b4d94123bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/16/d1f96acfd92d09c4f1f56d3441ac55dd30500ebin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/16/ee5335538f11b4ffcc17b051f8d5db7570a055bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/17/9ef0e0209e90af00f544ff414e0674dfb5f5c7bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/19/9d2f8e60fddd1bb2a1b0bddedde35e5aa8b03fbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/1c/c8667014381e2788a94777532a788307f38d261
-rw-r--r--tests/files/working.git/objects/1c/fcfba04eb4e461e9f930d22f528023ab1ddefcbin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/1d/7be4117ded4534789d85c42ab579644cd3fa12bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/1d/9e4767a95047ca5e395714985afaedb186f4cd1
-rw-r--r--tests/files/working.git/objects/1f/09f2edb9c0d9275d15960771b363ca6940fbe3bin0 -> 38 bytes
-rw-r--r--tests/files/working.git/objects/1f/691b879df15cf6742502ffc59833b4a40e7aefbin0 -> 118 bytes
-rw-r--r--tests/files/working.git/objects/23/751ef6c1fed1304ae1d07020aa73da6f2b93b01
-rw-r--r--tests/files/working.git/objects/24/5582a71306d7360e40c07cd7d849a1aa14a31ebin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/26/3e3c527004e7b742ed1f747c1bfb7e11825d7abin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/27/c0c003dda3e59ba236f53f6661faaf74432b5cbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/29/1b6be488d6abc586d3ee03ca61238766625a75bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/2a/f6f7d51b7afdd404a871581ebb3b6ac07fb8ccbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/2c/ef51480d44dcc262d16be2812c692d940d5f29bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/2e/20132e8fd40cb3e82248919a10900d31f1816abin0 -> 53 bytes
-rw-r--r--tests/files/working.git/objects/2e/939fd37bbd2da971faa27c3e3de7d5aad40507bin0 -> 171 bytes
-rw-r--r--tests/files/working.git/objects/2f/53e667d1d88e75b3fa300f9ab6e2d8ffd32a15bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/32/4968b9dc40253f2c52a8e3856398c761dea856bin0 -> 171 bytes
-rw-r--r--tests/files/working.git/objects/33/8ecb0183d507498aedb669b796b4f9e8880f00bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/33/edabb4334cbe849a477a0d2893cdb768fa3091bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/34/a566d193dc4702f03149969a2aad14432315601
-rw-r--r--tests/files/working.git/objects/36/fe213c328fd280f33abe00069c4b92eb5a88d1bin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/39/66e9fa0e0b9fe9d3ef2fdaa6933f3d0bb82bc3bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/3a/9f195756f5bd26b67c5e1fffd92d68d61be14e2
-rw-r--r--tests/files/working.git/objects/3a/ac4b445017a8fc07502670ec2dbf744213dd48bin0 -> 25 bytes
-rw-r--r--tests/files/working.git/objects/3b/6eeed9ce43ea893cf48d263da93448edae9f1cbin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/3c/644f22b9b8edb06e7e298ecac8e71b133061f1bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/3c/c71b13d906e445da52785ddeff40dad1163d492
-rw-r--r--tests/files/working.git/objects/3c/f35bd14cf5f2dd08bbeef8698d700f3a038e5cbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/3d/331db92a8ead0565679efb76f328ae69ed1b77bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/44/88516c3c936db58ea485ec2213dab9d13e6628bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/44/987dd95c338fb573726541f270f1a7b55c9d51bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/45/20c29b885e9db9b0df3c7bab7870157e1d00c3bin0 -> 83 bytes
-rw-r--r--tests/files/working.git/objects/45/b983be36b73c0788dc9cbcb76cbb80fc7bb057bin0 -> 18 bytes
-rw-r--r--tests/files/working.git/objects/46/00557506be20eb1501a4f15a52e684d4b9ee61bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/46/a60232117527e7b57ac0dd5ea4af2cd3fdb696bin0 -> 87 bytes
-rw-r--r--tests/files/working.git/objects/47/0f6a87fa51dd25f6db0f4725ae37791d449356bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/47/2650d42fa9454e2e61e3da9f5c158b8af6d298bin0 -> 118 bytes
-rw-r--r--tests/files/working.git/objects/47/8e5ee111572790b248eaa99140c5a8f728abc7bin0 -> 171 bytes
-rw-r--r--tests/files/working.git/objects/48/bbf0db7e813affab7d8dd2842b8455ff9876bebin0 -> 118 bytes
-rw-r--r--tests/files/working.git/objects/49/b352299735fda3a333c69c6273178b0c3dfa08bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/4a/1e3e4500962c3631a479726bf2e40469594cbabin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/4a/2bee50944e9285e8f82216c9b0b8a7d3cdd315bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/4a/4e676afe275afecf23130390fe96d0e6d00057bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/4a/de99433ac3e4bcc874cd7de488de29399e90961
-rw-r--r--tests/files/working.git/objects/4b/7c90536eaa830d8c1f6ff49a7885b581d6acef1
-rw-r--r--tests/files/working.git/objects/4c/411dc8e6ea6fcba0ed56e84aa7707f881d24c7bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/4c/ce9432b2f80461324a61611f6143f8544cd80f1
-rw-r--r--tests/files/working.git/objects/4c/e44a75510cbfe200b131fdbcc56a86f1b2dc08bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/4d/35ba97a858072c240d327e3ce30c28b333a1b0bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/4d/ff9ef38ef09cbf0e36031bbee22b7cf0c7a8fc1
-rw-r--r--tests/files/working.git/objects/4e/aafb1d843aec4f8f1612d03de46a08c2143ea9bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/4e/ebc1b62c53241b7fbf7fb33b5230362595bfddbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/4f/4065121cb78fe6116ae7e3075f5c5a446bd08bbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/50/3d77289b054742f507d8a8ce7cc51d3841d5b9bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/52/4038b20b297f40d78e7d83e04e38049457312bbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/53/a72df554e585e239e41cb1fc498d5aee9bb164bin0 -> 172 bytes
-rw-r--r--tests/files/working.git/objects/54/0200385c3b0b299c7a87ecf59ca94c32fbbe99bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/54/5c81a2e8d1112d5f7356f840a22e8f6abcef8f2
-rw-r--r--tests/files/working.git/objects/54/6bec6f8872efa41d5d97a369f669165ecda0debin0 -> 168 bytes
-rw-r--r--tests/files/working.git/objects/54/7a4bae347658f0d9eed0d35d31b4561aea7cf82
-rw-r--r--tests/files/working.git/objects/56/195ef83e9e20ca75dddef0630633fc8060ed11bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/57/7ddd894033c46a5fcf2c6f3c4e71cc72f86909bin0 -> 59 bytes
-rw-r--r--tests/files/working.git/objects/58/501cbd0fc5ce832f6b34d37243a520dc19a6cc1
-rw-r--r--tests/files/working.git/objects/58/73a650a91eb238005444d2c637b451f687951bbin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/5a/28efd2fcf55b7b58eb7cc66b5db836155bc2bbbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/5b/0be7da7cc9ecdb6c2de5f818c30a42fbd2c9fa1
-rw-r--r--tests/files/working.git/objects/5c/16fb8b958b51f6008f9722b279b1fde0defb763
-rw-r--r--tests/files/working.git/objects/5d/4606820736043f9eed2a6336661d6892c820a5bin0 -> 37 bytes
-rw-r--r--tests/files/working.git/objects/5e/392652a881999392c2757cf9b783c5d47b67f7bin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/5e/53019b3238362144c2766f02a2c00d91fcc0232
-rw-r--r--tests/files/working.git/objects/62/70c7f48ca41e6fb41b745ddc1bffe521d831942
-rw-r--r--tests/files/working.git/objects/62/7e1097cda3b2e3ad6ba4d3772c0985e1ff349cbin0 -> 19 bytes
-rw-r--r--tests/files/working.git/objects/62/bb94c53efae4d53fd0649d129baef4aca87af73
-rw-r--r--tests/files/working.git/objects/62/c9331ffe97bb6388fb7968662b4e97d121e2dabin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/63/1446ec50808846e31fff786c065e69da2c673bbin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/64/d0c52ac4c061cf1705e3005dfd86fb70374a14bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/66/80a909b0e02b297bedbe143ef789d297235358bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/6c/2d312ebd67eed4c7e97e3923b3667764e7360ebin0 -> 171 bytes
-rw-r--r--tests/files/working.git/objects/6d/e8fb35c2e4a69addd030f2dbb4f73fd4742b5bbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/6e/d281c757a969ffe22f3dcfa5830c532479c726bin0 -> 19 bytes
-rw-r--r--tests/files/working.git/objects/70/714b02913c1a249a5ab05021742f0bc7065df7bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/71/894b736711ea0a5def4f536009364d07ee4db32
-rw-r--r--tests/files/working.git/objects/71/c9a23879ff0ac8c49b92d107f3f89c6d1b2d921
-rw-r--r--tests/files/working.git/objects/73/b171450704ea4350f9f884426389fe04c6cd51bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/74/32b657191a10587335e74ae6f0966a7eed2976bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/79/e5b9e6ee5a1e6c52676a6332fe9163adaa92cbbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/7c/076f209839d7f910e8c84e41cc94898287ef45bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/7c/60c6ab64c74d52f973d18cd1933318a8d9ae2ebin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/7c/ac4f8d519d524ed025732ee220f6451665a770bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/7f/5625f6b3c7213287a12c89017361248ed88936bin0 -> 172 bytes
-rw-r--r--tests/files/working.git/objects/7f/86d16e0254f64f784198c6a55ef9bf7adbe7cebin0 -> 87 bytes
-rw-r--r--tests/files/working.git/objects/7f/bfee9f8882ada1ec45c4925baf5649d96c4a16bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/81/25fbe8605d2884e732a185c9a24abcc0d12a1fbin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/81/d4d5e9b6db474d0f432aa31d44bf690d841e94bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/81/f545324202466d44115656ea463a5bb114345fbin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/82/d331cf4d3d4ee537c4f866cab2633b46a8d090bin0 -> 171 bytes
-rw-r--r--tests/files/working.git/objects/83/c6a1f0d7d8df18a9d9bfe917707aec37868418bin0 -> 87 bytes
-rw-r--r--tests/files/working.git/objects/85/8f46dd7496faf7af72102ca15cccff832b5377bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/87/c56502c73149f006631129f85dff697e000356bin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/88/cf23d06f519bec7b824acd52b87a729555f2e7bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/8a/3fb747983bf2a7f4ef136af4bfcf7993a19307bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/8b/00d915a0ee5aeb32e0b166e1054c2901338c9dbin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/8c/e3ee48a7e7ec697a99ee33700ec624548ad9e8bin0 -> 168 bytes
-rw-r--r--tests/files/working.git/objects/8d/ae07ab9d98b5fe04d4d7ed804cc36441b68dabbin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/8d/c79ae7616abf1e2d4d5d97d566f2b2f6cee043bin0 -> 48 bytes
-rw-r--r--tests/files/working.git/objects/92/4dec9203af851c3b3e564697ab3004b35b3c2fbin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/93/06c056ba3ef9dca6f6365af38148c71196533abin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/93/5badc874edd62a8629aaf103418092c73f0a561
-rw-r--r--tests/files/working.git/objects/94/c827875e2cadb8bc8d4cdd900f19aa9e8634c7bin0 -> 87 bytes
-rw-r--r--tests/files/working.git/objects/95/ef665df6ebd69842c5e74a24cb8a12225dee3ebin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/98/fb6a686563963b8f7e552d747158adbc1c2bd6bin0 -> 18 bytes
-rw-r--r--tests/files/working.git/objects/99/3dd9b1cdeab53e305886c91dbcbc8929eff22e1
-rw-r--r--tests/files/working.git/objects/9a/e1fbd7636c99d34fdd395cf9bb21ad51417ce71
-rw-r--r--tests/files/working.git/objects/9b/5149aa4ace4ef69461803b0ccbb21139e12626bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/9d/3ad2f09cb7a1d4f4c91182c96f2be537fbc4ffbin0 -> 52 bytes
-rw-r--r--tests/files/working.git/objects/9d/6f937544dc3b936d6ee1466d6e216ba18d5686bin0 -> 87 bytes
-rw-r--r--tests/files/working.git/objects/9f/a43bcd45af28e109e6f7b9a6ccd26e8e193a63bin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/a0/b3f35b3c39cfb12c4cc819bffe1cf54efb36422
-rw-r--r--tests/files/working.git/objects/a1/15413501949f4f09811fd1aaecf136c012c7d7bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/a1/a3069efcc64330fb6c66004e69b870da3d6186bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/a3/62d30d5fe1021cabc4c90f073ba2511d5a43a1bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/a3/c1f067074cdc9aa998cb5f3cad46a6f17aab2dbin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/a3/db7143944dcfa006fefe7fb49c48793cb29ade2
-rw-r--r--tests/files/working.git/objects/a4/4a5e945176ff31be83ffca3e7c68a8b6a45ea51
-rw-r--r--tests/files/working.git/objects/a5/1546fabf88ddef5a9fd91b3989dd8ccae2edf3bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/a6/b25c4b27ee99f93fd611154202af5f9e3c99de2
-rw-r--r--tests/files/working.git/objects/a7/88a1cba299638a2c898fcfaae1f69a1549853dbin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/a8/98e8a6b143188022863bc1cab0b5f7514624babin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/a8/b607b221454c4cd7bc7831b2d19712bb4ff888bin0 -> 21 bytes
-rw-r--r--tests/files/working.git/objects/a9/e2d9b71b616531f04a65ae5b972ba5d1f2cb93bin0 -> 58 bytes
-rw-r--r--tests/files/working.git/objects/a9/e2f17562ae78a75dc855bb3dc9e87364195dcfbin0 -> 19 bytes
-rw-r--r--tests/files/working.git/objects/ab/16bc1812fd6226780a841300a2432dfd0c6719bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/ac/8f48bbb7b31c945ba6a4fbe6950d009a5d8373bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/ae/21cabd23aee99a719fc828977c0df9e8b19363bin0 -> 167 bytes
-rw-r--r--tests/files/working.git/objects/b0/3003311ad3fa368b475df58390353868e13c912
-rw-r--r--tests/files/working.git/objects/b0/ee249c5e5cc9464f3bc0034ab05632dcb87a23bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/b1/288f8beeaa6cf048c3a9f578d4e266fab8820ebin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/b1/5336206c9040f4c52660b3f3c76ee02ccece56bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/b1/b18f5bea24648a1b08e5bba88728c15ec3cb502
-rw-r--r--tests/files/working.git/objects/b4/5724ee906d2561901208ba924add09ab95ccb3bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/b5/d8fc3cb740eb643c66eb5f4a97345fdb806259bin0 -> 87 bytes
-rw-r--r--tests/files/working.git/objects/b6/153b8fe540288d66b974ae05113338ab1a61f0bin0 -> 167 bytes
-rw-r--r--tests/files/working.git/objects/b6/987bc1201ad19774c43c0ea8078f6f51d76bcbbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/b6/9e6acd87e5f9114ce6580b095ef1057a8fe5bbbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/b9/8f4909807c8c84a1dc1b62b4a339ae1777f3693
-rw-r--r--tests/files/working.git/objects/ba/492c62b6227d7f3507b4dcc6e6d5f13790eabfbin0 -> 23 bytes
-rw-r--r--tests/files/working.git/objects/ba/c335cb9dc058a477d04cde34c07d1f70d16fb9bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/bb/0850568bb43049031a38b01ddb60e4a487f823bin0 -> 19 bytes
-rw-r--r--tests/files/working.git/objects/be/b14380ef26540efcad06bedcd0e302b6bce70ebin0 -> 171 bytes
-rw-r--r--tests/files/working.git/objects/c1/3142dd26a1f6f38403a17f6c411cb621b9a1cdbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/c1/8b4e9b0829411705d7fa9a1570a20d88780817bin0 -> 19 bytes
-rw-r--r--tests/files/working.git/objects/c5/a3fdb33f052b8f17dac83c533b62244226f4babin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/c6/567e2feccce3893ae0aaac2bf97807338aa8d4bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/cb/45eef6fa1ad913137d91c6b81d2b42d69094a6bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/cd/0d59357b36a447ff27a7c176b46e0a319b42dfbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/cd/4291452a61ff8b57cf5510addc8ddc5630748ebin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/cf/7135368cc3bf4920ceeaeebd083e098cfad3554
-rw-r--r--tests/files/working.git/objects/cf/b9952c3a28831144a0fac7ea5a2d8517f466c4bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/d0/0491fd7e5bb6fa28c517a0bb32b8b506539d4dbin0 -> 17 bytes
-rw-r--r--tests/files/working.git/objects/d1/4cbc09cc34fb6450b2e96432102be51c8292b8bin0 -> 168 bytes
-rw-r--r--tests/files/working.git/objects/d3/d171221e87a30e059d638f155f899595d96b71bin0 -> 19 bytes
-rw-r--r--tests/files/working.git/objects/d5/b9587b65731e25216743b0caca72051a7602112
-rw-r--r--tests/files/working.git/objects/d6/a3aab3e38bc16688b4e636a91e462434210878bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/d6/f31c35d7e010e50568c0d605227028aa7bac66bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/d7/875788aeafdd8e317880c00e3372f683cad91ebin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/d7/d8a71a719e2a4ca501991a66dab47df804f6adbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/d7/e844eec32d74a3d37c4ce02d7138658e1035d6bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/da/597fb7fba247a5b59d917e90342cf4b9695905bin0 -> 87 bytes
-rw-r--r--tests/files/working.git/objects/da/7b788b1575936a4381050610a37737c70b55a01
-rw-r--r--tests/files/working.git/objects/de/996da0ef3dcee1a28aef9243aa3e255eb825b5bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/de/d54b45e4d49816f6d4256e74d45ba2bb351357bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/e3/6f723934fd1d67c7d21538751f0b1e941141dbbin0 -> 170 bytes
-rw-r--r--tests/files/working.git/objects/e3/ebef76525fe9e6e8dc739934a08512dff777c0bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/e5/0fa6835cb99747346f19fea5f1ba939da4205f2
-rw-r--r--tests/files/working.git/objects/e5/650a5c9c4b5a4415195bfb01d4d8dccbc8221bbin0 -> 87 bytes
-rw-r--r--tests/files/working.git/objects/e5/76bdfc9ed4627ac954f9390cf7a6151ad2a73ebin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/e7/ea5938f9c009d32235050bca991d0b9533e440bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/e8/183f05f5db68b3934e93f4bf6bed2bb664e0b5bin0 -> 18 bytes
-rw-r--r--tests/files/working.git/objects/e8/bd03b163f82fba4560c11839d49361a78dec85bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/e9/0de8268373e4fd5ab13310b7745d47ec16813cbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/ec/16a327a6a98367d03369b4e998baf3db379313bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/ec/1e3d44e160e18dbfbaa80b5b0780ccc03e678ebin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/ed/551aa66cf0c6f1a078832f80899faff0ae88dcbin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/f1/25480ee106989ec4d86554c0d5a1487ad4336a1
-rw-r--r--tests/files/working.git/objects/f1/410f8735f6f73d3599eb9b5cdd2fb70373335c3
-rw-r--r--tests/files/working.git/objects/f2/02cb755135d4263589602783b04fb32a079d88bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/f2/ff401fb3fc81f8abb3ca15247aadc1e22b6288bin0 -> 169 bytes
-rw-r--r--tests/files/working.git/objects/f5/501de98279c6454f510188873476f3ead0cee64
-rw-r--r--tests/files/working.git/objects/f7/5f313ca30e534aa9c42463e85108e682d3a14abin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/f8/e9c6748331411c0d3511f90bd4e0a1a30acff0bin0 -> 119 bytes
-rw-r--r--tests/files/working.git/objects/f9/bce8995109cfab475d043a7dd9156d5e574ed3bin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/fa/6312f71abb153ada6a0399ad710d21bb61e4d8bin0 -> 88 bytes
-rw-r--r--tests/files/working.git/objects/fb/8e78840d79085abf50edebf5b9d6b73ee0fb4cbin0 -> 20 bytes
-rw-r--r--tests/files/working.git/objects/fc/b49fa99454f804799a12095292edbca48779abbin0 -> 19 bytes
-rw-r--r--tests/files/working.git/objects/fe/b2ccf88397c2d93f381176067be2727eba330bbin0 -> 169 bytes
-rw-r--r--tests/files/working.git/refs/heads/git_grep1
-rw-r--r--tests/files/working.git/refs/heads/test1
-rw-r--r--tests/files/working.git/refs/heads/test_branches1
-rw-r--r--tests/files/working.git/refs/heads/test_object1
-rw-r--r--tests/files/working.git/refs/tags/gitsearch11
-rw-r--r--tests/files/working.git/refs/tags/v2.51
-rw-r--r--tests/files/working.git/refs/tags/v2.61
-rw-r--r--tests/files/working.git/refs/tags/v2.71
-rw-r--r--tests/files/working.git/refs/tags/v2.81
-rw-r--r--tests/units/test_bare.rb41
226 files changed, 122 insertions, 17 deletions
diff --git a/lib/git/lib.rb b/lib/git/lib.rb
index 71f3555..c196312 100644
--- a/lib/git/lib.rb
+++ b/lib/git/lib.rb
@@ -389,32 +389,17 @@ module Git
def command(cmd, opts = {})
ENV['GIT_DIR'] = @git_dir
-
- if @git_index_file
- ENV['GIT_INDEX_FILE'] = @git_index_file
- else
- ENV['GIT_INDEX_FILE'].delete rescue nil
- end
-
- if @git_work_dir
- ENV['GIT_WORK_TREE'] = @git_work_dir if @git_work_dir
- else
- ENV['GIT_WORK_TREE'].delete rescue nil
- end
-
+ ENV['GIT_INDEX_FILE'] = @git_index_file
+ ENV['GIT_WORK_DIR'] = @git_work_dir
path = @git_work_dir || @git_dir || @path
Dir.chdir(path) do
opts = opts.to_a.join(' ')
git_cmd = "git #{cmd} #{opts}"
out = `git #{cmd} #{opts} 2>&1`.chomp
#puts path
- #puts "gr: #{@git_dir}"
#puts "gd: #{@git_work_dir}"
#puts "gi: #{@git_index_file}"
#puts "pp: #{@path}"
- #puts ENV['GIT_DIR']
- #puts ENV['GIT_WORK_TREE']
- #puts ENV['GIT_INDEX_FILE']
#puts git_cmd
#puts out
#puts
diff --git a/tests/files/working.git/objects/00/62cdf4c1e63069eececf54325535e91fd57c42 b/tests/files/working.git/objects/00/62cdf4c1e63069eececf54325535e91fd57c42
new file mode 100644
index 0000000..9998fb2
--- /dev/null
+++ b/tests/files/working.git/objects/00/62cdf4c1e63069eececf54325535e91fd57c42
Binary files differ
diff --git a/tests/files/working.git/objects/00/ea60e1331b184386392037a7267dfb4a7c7d86 b/tests/files/working.git/objects/00/ea60e1331b184386392037a7267dfb4a7c7d86
new file mode 100644
index 0000000..dcd1b34
--- /dev/null
+++ b/tests/files/working.git/objects/00/ea60e1331b184386392037a7267dfb4a7c7d86
Binary files differ
diff --git a/tests/files/working.git/objects/01/0b7b79019cb510d8c5849704fd10541655916d b/tests/files/working.git/objects/01/0b7b79019cb510d8c5849704fd10541655916d
new file mode 100644
index 0000000..7b08dad
--- /dev/null
+++ b/tests/files/working.git/objects/01/0b7b79019cb510d8c5849704fd10541655916d
Binary files differ
diff --git a/tests/files/working.git/objects/01/dd46ebe07fc30c10c85c2e926c70f2d7058a6b b/tests/files/working.git/objects/01/dd46ebe07fc30c10c85c2e926c70f2d7058a6b
new file mode 100644
index 0000000..a980650
--- /dev/null
+++ b/tests/files/working.git/objects/01/dd46ebe07fc30c10c85c2e926c70f2d7058a6b
Binary files differ
diff --git a/tests/files/working.git/objects/02/b2a02844d00574c234d17bec6294e832f3c4c1 b/tests/files/working.git/objects/02/b2a02844d00574c234d17bec6294e832f3c4c1
new file mode 100644
index 0000000..57000db
--- /dev/null
+++ b/tests/files/working.git/objects/02/b2a02844d00574c234d17bec6294e832f3c4c1
Binary files differ
diff --git a/tests/files/working.git/objects/06/f4e8a840d23fc0ab94895a5d16827a19f75fb7 b/tests/files/working.git/objects/06/f4e8a840d23fc0ab94895a5d16827a19f75fb7
new file mode 100644
index 0000000..760c119
--- /dev/null
+++ b/tests/files/working.git/objects/06/f4e8a840d23fc0ab94895a5d16827a19f75fb7
Binary files differ
diff --git a/tests/files/working.git/objects/0b/2fe00801b62b7760c23d554796b05abc16af92 b/tests/files/working.git/objects/0b/2fe00801b62b7760c23d554796b05abc16af92
new file mode 100644
index 0000000..c70b221
--- /dev/null
+++ b/tests/files/working.git/objects/0b/2fe00801b62b7760c23d554796b05abc16af92
Binary files differ
diff --git a/tests/files/working.git/objects/0b/5262f6ee3552a99b7081a317e8289d6a4d8e72 b/tests/files/working.git/objects/0b/5262f6ee3552a99b7081a317e8289d6a4d8e72
new file mode 100644
index 0000000..c4b9cc9
--- /dev/null
+++ b/tests/files/working.git/objects/0b/5262f6ee3552a99b7081a317e8289d6a4d8e72
Binary files differ
diff --git a/tests/files/working.git/objects/0d/2c47f07277b3ea30b0884f8e3acd68440507c8 b/tests/files/working.git/objects/0d/2c47f07277b3ea30b0884f8e3acd68440507c8
new file mode 100644
index 0000000..d44cdd5
--- /dev/null
+++ b/tests/files/working.git/objects/0d/2c47f07277b3ea30b0884f8e3acd68440507c8
Binary files differ
diff --git a/tests/files/working.git/objects/0d/519ca9c2eddc44431efe135d0fc8df00e0b975 b/tests/files/working.git/objects/0d/519ca9c2eddc44431efe135d0fc8df00e0b975
new file mode 100644
index 0000000..a139db0
--- /dev/null
+++ b/tests/files/working.git/objects/0d/519ca9c2eddc44431efe135d0fc8df00e0b975
Binary files differ
diff --git a/tests/files/working.git/objects/0f/845a0a981bc2f61354fcdd2b6eafe2b2c55c2d b/tests/files/working.git/objects/0f/845a0a981bc2f61354fcdd2b6eafe2b2c55c2d
new file mode 100644
index 0000000..dcb7da0
--- /dev/null
+++ b/tests/files/working.git/objects/0f/845a0a981bc2f61354fcdd2b6eafe2b2c55c2d
@@ -0,0 +1,3 @@
+xA E]s
+.`cIajhi`x|gp_<*۶CHe92xLnѣ.'60[ԁw ǔ 4#CB;
+OYJՍ~.He׷F7R[wJgc$ut+Qt X- \ No newline at end of file
diff --git a/tests/files/working.git/objects/0f/f4a0357c3d7221a2ef1e4c6b7d5c46d97fe250 b/tests/files/working.git/objects/0f/f4a0357c3d7221a2ef1e4c6b7d5c46d97fe250
new file mode 100644
index 0000000..15da71b
--- /dev/null
+++ b/tests/files/working.git/objects/0f/f4a0357c3d7221a2ef1e4c6b7d5c46d97fe250
Binary files differ
diff --git a/tests/files/working.git/objects/12/eb889f49f1464b32a51424d7724fb16f6c3a31 b/tests/files/working.git/objects/12/eb889f49f1464b32a51424d7724fb16f6c3a31
new file mode 100644
index 0000000..86f0dc9
--- /dev/null
+++ b/tests/files/working.git/objects/12/eb889f49f1464b32a51424d7724fb16f6c3a31
Binary files differ
diff --git a/tests/files/working.git/objects/15/34a65657edf4e5caaa5ce35652dca5e4c7d316 b/tests/files/working.git/objects/15/34a65657edf4e5caaa5ce35652dca5e4c7d316
new file mode 100644
index 0000000..339997b
--- /dev/null
+++ b/tests/files/working.git/objects/15/34a65657edf4e5caaa5ce35652dca5e4c7d316
Binary files differ
diff --git a/tests/files/working.git/objects/15/378a1f3eafe4c5ab4f890883356df917ee5539 b/tests/files/working.git/objects/15/378a1f3eafe4c5ab4f890883356df917ee5539
new file mode 100644
index 0000000..0387c66
--- /dev/null
+++ b/tests/files/working.git/objects/15/378a1f3eafe4c5ab4f890883356df917ee5539
@@ -0,0 +1,2 @@
+xQ
+0D)r%i7DOlmJ7xfvM&? L"D& U(!NNM6&D2gIh₆\UE\7{=\љpm z`9nO"f{Y \ No newline at end of file
diff --git a/tests/files/working.git/objects/16/9e6db43d4c09cd610179a7b9826483b4d94123 b/tests/files/working.git/objects/16/9e6db43d4c09cd610179a7b9826483b4d94123
new file mode 100644
index 0000000..c0b0556
--- /dev/null
+++ b/tests/files/working.git/objects/16/9e6db43d4c09cd610179a7b9826483b4d94123
Binary files differ
diff --git a/tests/files/working.git/objects/16/d1f96acfd92d09c4f1f56d3441ac55dd30500e b/tests/files/working.git/objects/16/d1f96acfd92d09c4f1f56d3441ac55dd30500e
new file mode 100644
index 0000000..3380e53
--- /dev/null
+++ b/tests/files/working.git/objects/16/d1f96acfd92d09c4f1f56d3441ac55dd30500e
Binary files differ
diff --git a/tests/files/working.git/objects/16/ee5335538f11b4ffcc17b051f8d5db7570a055 b/tests/files/working.git/objects/16/ee5335538f11b4ffcc17b051f8d5db7570a055
new file mode 100644
index 0000000..cb6f4fc
--- /dev/null
+++ b/tests/files/working.git/objects/16/ee5335538f11b4ffcc17b051f8d5db7570a055
Binary files differ
diff --git a/tests/files/working.git/objects/17/9ef0e0209e90af00f544ff414e0674dfb5f5c7 b/tests/files/working.git/objects/17/9ef0e0209e90af00f544ff414e0674dfb5f5c7
new file mode 100644
index 0000000..b90c4a6
--- /dev/null
+++ b/tests/files/working.git/objects/17/9ef0e0209e90af00f544ff414e0674dfb5f5c7
Binary files differ
diff --git a/tests/files/working.git/objects/19/9d2f8e60fddd1bb2a1b0bddedde35e5aa8b03f b/tests/files/working.git/objects/19/9d2f8e60fddd1bb2a1b0bddedde35e5aa8b03f
new file mode 100644
index 0000000..b2abad3
--- /dev/null
+++ b/tests/files/working.git/objects/19/9d2f8e60fddd1bb2a1b0bddedde35e5aa8b03f
Binary files differ
diff --git a/tests/files/working.git/objects/1c/c8667014381e2788a94777532a788307f38d26 b/tests/files/working.git/objects/1c/c8667014381e2788a94777532a788307f38d26
new file mode 100644
index 0000000..a21ca42
--- /dev/null
+++ b/tests/files/working.git/objects/1c/c8667014381e2788a94777532a788307f38d26
@@ -0,0 +1 @@
+xA0 EgSԖe(CaNH$Va3t[<>ϐ%$ .XJTᒸu eXˬ+(Yj FBAӶf7vq?ٴcSWbIǏ 1"!ӞM?t e>X \ No newline at end of file
diff --git a/tests/files/working.git/objects/1c/fcfba04eb4e461e9f930d22f528023ab1ddefc b/tests/files/working.git/objects/1c/fcfba04eb4e461e9f930d22f528023ab1ddefc
new file mode 100644
index 0000000..f43d109
--- /dev/null
+++ b/tests/files/working.git/objects/1c/fcfba04eb4e461e9f930d22f528023ab1ddefc
Binary files differ
diff --git a/tests/files/working.git/objects/1d/7be4117ded4534789d85c42ab579644cd3fa12 b/tests/files/working.git/objects/1d/7be4117ded4534789d85c42ab579644cd3fa12
new file mode 100644
index 0000000..47683fe
--- /dev/null
+++ b/tests/files/working.git/objects/1d/7be4117ded4534789d85c42ab579644cd3fa12
Binary files differ
diff --git a/tests/files/working.git/objects/1d/9e4767a95047ca5e395714985afaedb186f4cd b/tests/files/working.git/objects/1d/9e4767a95047ca5e395714985afaedb186f4cd
new file mode 100644
index 0000000..072ad31
--- /dev/null
+++ b/tests/files/working.git/objects/1d/9e4767a95047ca5e395714985afaedb186f4cd
@@ -0,0 +1 @@
+xKOR06`0 \ No newline at end of file
diff --git a/tests/files/working.git/objects/1f/09f2edb9c0d9275d15960771b363ca6940fbe3 b/tests/files/working.git/objects/1f/09f2edb9c0d9275d15960771b363ca6940fbe3
new file mode 100644
index 0000000..f7ce811
--- /dev/null
+++ b/tests/files/working.git/objects/1f/09f2edb9c0d9275d15960771b363ca6940fbe3
Binary files differ
diff --git a/tests/files/working.git/objects/1f/691b879df15cf6742502ffc59833b4a40e7aef b/tests/files/working.git/objects/1f/691b879df15cf6742502ffc59833b4a40e7aef
new file mode 100644
index 0000000..93e5d38
--- /dev/null
+++ b/tests/files/working.git/objects/1f/691b879df15cf6742502ffc59833b4a40e7aef
Binary files differ
diff --git a/tests/files/working.git/objects/23/751ef6c1fed1304ae1d07020aa73da6f2b93b0 b/tests/files/working.git/objects/23/751ef6c1fed1304ae1d07020aa73da6f2b93b0
new file mode 100644
index 0000000..e2fd3b6
--- /dev/null
+++ b/tests/files/working.git/objects/23/751ef6c1fed1304ae1d07020aa73da6f2b93b0
@@ -0,0 +1 @@
+xKOR0`0 xd \ No newline at end of file
diff --git a/tests/files/working.git/objects/24/5582a71306d7360e40c07cd7d849a1aa14a31e b/tests/files/working.git/objects/24/5582a71306d7360e40c07cd7d849a1aa14a31e
new file mode 100644
index 0000000..317632e
--- /dev/null
+++ b/tests/files/working.git/objects/24/5582a71306d7360e40c07cd7d849a1aa14a31e
Binary files differ
diff --git a/tests/files/working.git/objects/26/3e3c527004e7b742ed1f747c1bfb7e11825d7a b/tests/files/working.git/objects/26/3e3c527004e7b742ed1f747c1bfb7e11825d7a
new file mode 100644
index 0000000..78c9b78
--- /dev/null
+++ b/tests/files/working.git/objects/26/3e3c527004e7b742ed1f747c1bfb7e11825d7a
Binary files differ
diff --git a/tests/files/working.git/objects/27/c0c003dda3e59ba236f53f6661faaf74432b5c b/tests/files/working.git/objects/27/c0c003dda3e59ba236f53f6661faaf74432b5c
new file mode 100644
index 0000000..98635d8
--- /dev/null
+++ b/tests/files/working.git/objects/27/c0c003dda3e59ba236f53f6661faaf74432b5c
Binary files differ
diff --git a/tests/files/working.git/objects/29/1b6be488d6abc586d3ee03ca61238766625a75 b/tests/files/working.git/objects/29/1b6be488d6abc586d3ee03ca61238766625a75
new file mode 100644
index 0000000..063753a
--- /dev/null
+++ b/tests/files/working.git/objects/29/1b6be488d6abc586d3ee03ca61238766625a75
Binary files differ
diff --git a/tests/files/working.git/objects/2a/f6f7d51b7afdd404a871581ebb3b6ac07fb8cc b/tests/files/working.git/objects/2a/f6f7d51b7afdd404a871581ebb3b6ac07fb8cc
new file mode 100644
index 0000000..383f3ca
--- /dev/null
+++ b/tests/files/working.git/objects/2a/f6f7d51b7afdd404a871581ebb3b6ac07fb8cc
Binary files differ
diff --git a/tests/files/working.git/objects/2c/ef51480d44dcc262d16be2812c692d940d5f29 b/tests/files/working.git/objects/2c/ef51480d44dcc262d16be2812c692d940d5f29
new file mode 100644
index 0000000..874eea5
--- /dev/null
+++ b/tests/files/working.git/objects/2c/ef51480d44dcc262d16be2812c692d940d5f29
Binary files differ
diff --git a/tests/files/working.git/objects/2e/20132e8fd40cb3e82248919a10900d31f1816a b/tests/files/working.git/objects/2e/20132e8fd40cb3e82248919a10900d31f1816a
new file mode 100644
index 0000000..60a1046
--- /dev/null
+++ b/tests/files/working.git/objects/2e/20132e8fd40cb3e82248919a10900d31f1816a
Binary files differ
diff --git a/tests/files/working.git/objects/2e/939fd37bbd2da971faa27c3e3de7d5aad40507 b/tests/files/working.git/objects/2e/939fd37bbd2da971faa27c3e3de7d5aad40507
new file mode 100644
index 0000000..a4499ef
--- /dev/null
+++ b/tests/files/working.git/objects/2e/939fd37bbd2da971faa27c3e3de7d5aad40507
Binary files differ
diff --git a/tests/files/working.git/objects/2f/53e667d1d88e75b3fa300f9ab6e2d8ffd32a15 b/tests/files/working.git/objects/2f/53e667d1d88e75b3fa300f9ab6e2d8ffd32a15
new file mode 100644
index 0000000..1c058e7
--- /dev/null
+++ b/tests/files/working.git/objects/2f/53e667d1d88e75b3fa300f9ab6e2d8ffd32a15
Binary files differ
diff --git a/tests/files/working.git/objects/32/4968b9dc40253f2c52a8e3856398c761dea856 b/tests/files/working.git/objects/32/4968b9dc40253f2c52a8e3856398c761dea856
new file mode 100644
index 0000000..011ff4b
--- /dev/null
+++ b/tests/files/working.git/objects/32/4968b9dc40253f2c52a8e3856398c761dea856
Binary files differ
diff --git a/tests/files/working.git/objects/33/8ecb0183d507498aedb669b796b4f9e8880f00 b/tests/files/working.git/objects/33/8ecb0183d507498aedb669b796b4f9e8880f00
new file mode 100644
index 0000000..edf6a01
--- /dev/null
+++ b/tests/files/working.git/objects/33/8ecb0183d507498aedb669b796b4f9e8880f00
Binary files differ
diff --git a/tests/files/working.git/objects/33/edabb4334cbe849a477a0d2893cdb768fa3091 b/tests/files/working.git/objects/33/edabb4334cbe849a477a0d2893cdb768fa3091
new file mode 100644
index 0000000..9533d49
--- /dev/null
+++ b/tests/files/working.git/objects/33/edabb4334cbe849a477a0d2893cdb768fa3091
Binary files differ
diff --git a/tests/files/working.git/objects/34/a566d193dc4702f03149969a2aad1443231560 b/tests/files/working.git/objects/34/a566d193dc4702f03149969a2aad1443231560
new file mode 100644
index 0000000..65c7ad5
--- /dev/null
+++ b/tests/files/working.git/objects/34/a566d193dc4702f03149969a2aad1443231560
@@ -0,0 +1 @@
+xMn0 9/ЧBԓ., (1;C=Cw34\}33YS˜rQ?N *yqAB'D˒<ƌXXɹIE%邙f"/!S.[k WzGE?Tji_&ֶO>CN#ٹ^&i{-nR*ՠsx_ \ No newline at end of file
diff --git a/tests/files/working.git/objects/36/fe213c328fd280f33abe00069c4b92eb5a88d1 b/tests/files/working.git/objects/36/fe213c328fd280f33abe00069c4b92eb5a88d1
new file mode 100644
index 0000000..7e3b9be
--- /dev/null
+++ b/tests/files/working.git/objects/36/fe213c328fd280f33abe00069c4b92eb5a88d1
Binary files differ
diff --git a/tests/files/working.git/objects/39/66e9fa0e0b9fe9d3ef2fdaa6933f3d0bb82bc3 b/tests/files/working.git/objects/39/66e9fa0e0b9fe9d3ef2fdaa6933f3d0bb82bc3
new file mode 100644
index 0000000..cee131f
--- /dev/null
+++ b/tests/files/working.git/objects/39/66e9fa0e0b9fe9d3ef2fdaa6933f3d0bb82bc3
Binary files differ
diff --git a/tests/files/working.git/objects/3a/9f195756f5bd26b67c5e1fffd92d68d61be14e b/tests/files/working.git/objects/3a/9f195756f5bd26b67c5e1fffd92d68d61be14e
new file mode 100644
index 0000000..beabae4
--- /dev/null
+++ b/tests/files/working.git/objects/3a/9f195756f5bd26b67c5e1fffd92d68d61be14e
@@ -0,0 +1,2 @@
+xQ
+0D)ʦI dI`MIV߼ym[Fƒ֜afv9&)#J$e)0qع旂 g#h#wH iQ*4)p{•JmݩIJO5h]? cpM/hX \ No newline at end of file
diff --git a/tests/files/working.git/objects/3a/ac4b445017a8fc07502670ec2dbf744213dd48 b/tests/files/working.git/objects/3a/ac4b445017a8fc07502670ec2dbf744213dd48
new file mode 100644
index 0000000..72ccfcd
--- /dev/null
+++ b/tests/files/working.git/objects/3a/ac4b445017a8fc07502670ec2dbf744213dd48
Binary files differ
diff --git a/tests/files/working.git/objects/3b/6eeed9ce43ea893cf48d263da93448edae9f1c b/tests/files/working.git/objects/3b/6eeed9ce43ea893cf48d263da93448edae9f1c
new file mode 100644
index 0000000..279bb32
--- /dev/null
+++ b/tests/files/working.git/objects/3b/6eeed9ce43ea893cf48d263da93448edae9f1c
Binary files differ
diff --git a/tests/files/working.git/objects/3c/644f22b9b8edb06e7e298ecac8e71b133061f1 b/tests/files/working.git/objects/3c/644f22b9b8edb06e7e298ecac8e71b133061f1
new file mode 100644
index 0000000..24c81f9
--- /dev/null
+++ b/tests/files/working.git/objects/3c/644f22b9b8edb06e7e298ecac8e71b133061f1
Binary files differ
diff --git a/tests/files/working.git/objects/3c/c71b13d906e445da52785ddeff40dad1163d49 b/tests/files/working.git/objects/3c/c71b13d906e445da52785ddeff40dad1163d49
new file mode 100644
index 0000000..7dc13f4
--- /dev/null
+++ b/tests/files/working.git/objects/3c/c71b13d906e445da52785ddeff40dad1163d49
@@ -0,0 +1,2 @@
+xMA
+@@֞g&,a4~k>q&Ud ([~w"ӬW>u۵ F \ No newline at end of file
diff --git a/tests/files/working.git/objects/3c/f35bd14cf5f2dd08bbeef8698d700f3a038e5c b/tests/files/working.git/objects/3c/f35bd14cf5f2dd08bbeef8698d700f3a038e5c
new file mode 100644
index 0000000..f708f05
--- /dev/null
+++ b/tests/files/working.git/objects/3c/f35bd14cf5f2dd08bbeef8698d700f3a038e5c
Binary files differ
diff --git a/tests/files/working.git/objects/3d/331db92a8ead0565679efb76f328ae69ed1b77 b/tests/files/working.git/objects/3d/331db92a8ead0565679efb76f328ae69ed1b77
new file mode 100644
index 0000000..d88377d
--- /dev/null
+++ b/tests/files/working.git/objects/3d/331db92a8ead0565679efb76f328ae69ed1b77
Binary files differ
diff --git a/tests/files/working.git/objects/44/88516c3c936db58ea485ec2213dab9d13e6628 b/tests/files/working.git/objects/44/88516c3c936db58ea485ec2213dab9d13e6628
new file mode 100644
index 0000000..324e4e0
--- /dev/null
+++ b/tests/files/working.git/objects/44/88516c3c936db58ea485ec2213dab9d13e6628
Binary files differ
diff --git a/tests/files/working.git/objects/44/987dd95c338fb573726541f270f1a7b55c9d51 b/tests/files/working.git/objects/44/987dd95c338fb573726541f270f1a7b55c9d51
new file mode 100644
index 0000000..fa164be
--- /dev/null
+++ b/tests/files/working.git/objects/44/987dd95c338fb573726541f270f1a7b55c9d51
Binary files differ
diff --git a/tests/files/working.git/objects/45/20c29b885e9db9b0df3c7bab7870157e1d00c3 b/tests/files/working.git/objects/45/20c29b885e9db9b0df3c7bab7870157e1d00c3
new file mode 100644
index 0000000..e0e313b
--- /dev/null
+++ b/tests/files/working.git/objects/45/20c29b885e9db9b0df3c7bab7870157e1d00c3
Binary files differ
diff --git a/tests/files/working.git/objects/45/b983be36b73c0788dc9cbcb76cbb80fc7bb057 b/tests/files/working.git/objects/45/b983be36b73c0788dc9cbcb76cbb80fc7bb057
new file mode 100644
index 0000000..7ca4cee
--- /dev/null
+++ b/tests/files/working.git/objects/45/b983be36b73c0788dc9cbcb76cbb80fc7bb057
Binary files differ
diff --git a/tests/files/working.git/objects/46/00557506be20eb1501a4f15a52e684d4b9ee61 b/tests/files/working.git/objects/46/00557506be20eb1501a4f15a52e684d4b9ee61
new file mode 100644
index 0000000..23851b4
--- /dev/null
+++ b/tests/files/working.git/objects/46/00557506be20eb1501a4f15a52e684d4b9ee61
Binary files differ
diff --git a/tests/files/working.git/objects/46/a60232117527e7b57ac0dd5ea4af2cd3fdb696 b/tests/files/working.git/objects/46/a60232117527e7b57ac0dd5ea4af2cd3fdb696
new file mode 100644
index 0000000..39049f0
--- /dev/null
+++ b/tests/files/working.git/objects/46/a60232117527e7b57ac0dd5ea4af2cd3fdb696
Binary files differ
diff --git a/tests/files/working.git/objects/47/0f6a87fa51dd25f6db0f4725ae37791d449356 b/tests/files/working.git/objects/47/0f6a87fa51dd25f6db0f4725ae37791d449356
new file mode 100644
index 0000000..8b226b8
--- /dev/null
+++ b/tests/files/working.git/objects/47/0f6a87fa51dd25f6db0f4725ae37791d449356
Binary files differ
diff --git a/tests/files/working.git/objects/47/2650d42fa9454e2e61e3da9f5c158b8af6d298 b/tests/files/working.git/objects/47/2650d42fa9454e2e61e3da9f5c158b8af6d298
new file mode 100644
index 0000000..5e93b21
--- /dev/null
+++ b/tests/files/working.git/objects/47/2650d42fa9454e2e61e3da9f5c158b8af6d298
Binary files differ
diff --git a/tests/files/working.git/objects/47/8e5ee111572790b248eaa99140c5a8f728abc7 b/tests/files/working.git/objects/47/8e5ee111572790b248eaa99140c5a8f728abc7
new file mode 100644
index 0000000..60e9f04
--- /dev/null
+++ b/tests/files/working.git/objects/47/8e5ee111572790b248eaa99140c5a8f728abc7
Binary files differ
diff --git a/tests/files/working.git/objects/48/bbf0db7e813affab7d8dd2842b8455ff9876be b/tests/files/working.git/objects/48/bbf0db7e813affab7d8dd2842b8455ff9876be
new file mode 100644
index 0000000..67e7cc3
--- /dev/null
+++ b/tests/files/working.git/objects/48/bbf0db7e813affab7d8dd2842b8455ff9876be
Binary files differ
diff --git a/tests/files/working.git/objects/49/b352299735fda3a333c69c6273178b0c3dfa08 b/tests/files/working.git/objects/49/b352299735fda3a333c69c6273178b0c3dfa08
new file mode 100644
index 0000000..1e69241
--- /dev/null
+++ b/tests/files/working.git/objects/49/b352299735fda3a333c69c6273178b0c3dfa08
Binary files differ
diff --git a/tests/files/working.git/objects/4a/1e3e4500962c3631a479726bf2e40469594cba b/tests/files/working.git/objects/4a/1e3e4500962c3631a479726bf2e40469594cba
new file mode 100644
index 0000000..4cbe437
--- /dev/null
+++ b/tests/files/working.git/objects/4a/1e3e4500962c3631a479726bf2e40469594cba
Binary files differ
diff --git a/tests/files/working.git/objects/4a/2bee50944e9285e8f82216c9b0b8a7d3cdd315 b/tests/files/working.git/objects/4a/2bee50944e9285e8f82216c9b0b8a7d3cdd315
new file mode 100644
index 0000000..026d668
--- /dev/null
+++ b/tests/files/working.git/objects/4a/2bee50944e9285e8f82216c9b0b8a7d3cdd315
Binary files differ
diff --git a/tests/files/working.git/objects/4a/4e676afe275afecf23130390fe96d0e6d00057 b/tests/files/working.git/objects/4a/4e676afe275afecf23130390fe96d0e6d00057
new file mode 100644
index 0000000..b0a0a08
--- /dev/null
+++ b/tests/files/working.git/objects/4a/4e676afe275afecf23130390fe96d0e6d00057
Binary files differ
diff --git a/tests/files/working.git/objects/4a/de99433ac3e4bcc874cd7de488de29399e9096 b/tests/files/working.git/objects/4a/de99433ac3e4bcc874cd7de488de29399e9096
new file mode 100644
index 0000000..eaac321
--- /dev/null
+++ b/tests/files/working.git/objects/4a/de99433ac3e4bcc874cd7de488de29399e9096
@@ -0,0 +1 @@
+xQj0 DS]IJ-XBO")J7=~MPax}O9XW hJE1i51f Nzȱ:9U3Z*Tfa^l_~ɟZZ6y]7iu%G>FL0xnL7l2XI \ No newline at end of file
diff --git a/tests/files/working.git/objects/4b/7c90536eaa830d8c1f6ff49a7885b581d6acef b/tests/files/working.git/objects/4b/7c90536eaa830d8c1f6ff49a7885b581d6acef
new file mode 100644
index 0000000..49e0274
--- /dev/null
+++ b/tests/files/working.git/objects/4b/7c90536eaa830d8c1f6ff49a7885b581d6acef
@@ -0,0 +1 @@
+xA0 E)|)r,6a`N(JE03t_<}OD>9 22k]KA(*,)'w=(h1̡`,1s(/댜%/Ѻ?K;;/iΫve ڿ}VJAp妟t~*Vf \ No newline at end of file
diff --git a/tests/files/working.git/objects/4c/411dc8e6ea6fcba0ed56e84aa7707f881d24c7 b/tests/files/working.git/objects/4c/411dc8e6ea6fcba0ed56e84aa7707f881d24c7
new file mode 100644
index 0000000..6905503
--- /dev/null
+++ b/tests/files/working.git/objects/4c/411dc8e6ea6fcba0ed56e84aa7707f881d24c7
Binary files differ
diff --git a/tests/files/working.git/objects/4c/ce9432b2f80461324a61611f6143f8544cd80f b/tests/files/working.git/objects/4c/ce9432b2f80461324a61611f6143f8544cd80f
new file mode 100644
index 0000000..9922058
--- /dev/null
+++ b/tests/files/working.git/objects/4c/ce9432b2f80461324a61611f6143f8544cd80f
@@ -0,0 +1 @@
+xKOR06a0" \ No newline at end of file
diff --git a/tests/files/working.git/objects/4c/e44a75510cbfe200b131fdbcc56a86f1b2dc08 b/tests/files/working.git/objects/4c/e44a75510cbfe200b131fdbcc56a86f1b2dc08
new file mode 100644
index 0000000..e2e5846
--- /dev/null
+++ b/tests/files/working.git/objects/4c/e44a75510cbfe200b131fdbcc56a86f1b2dc08
Binary files differ
diff --git a/tests/files/working.git/objects/4d/35ba97a858072c240d327e3ce30c28b333a1b0 b/tests/files/working.git/objects/4d/35ba97a858072c240d327e3ce30c28b333a1b0
new file mode 100644
index 0000000..15e6c9d
--- /dev/null
+++ b/tests/files/working.git/objects/4d/35ba97a858072c240d327e3ce30c28b333a1b0
Binary files differ
diff --git a/tests/files/working.git/objects/4d/ff9ef38ef09cbf0e36031bbee22b7cf0c7a8fc b/tests/files/working.git/objects/4d/ff9ef38ef09cbf0e36031bbee22b7cf0c7a8fc
new file mode 100644
index 0000000..8a3c5db
--- /dev/null
+++ b/tests/files/working.git/objects/4d/ff9ef38ef09cbf0e36031bbee22b7cf0c7a8fc
@@ -0,0 +1 @@
+xKOR02a0c \ No newline at end of file
diff --git a/tests/files/working.git/objects/4e/aafb1d843aec4f8f1612d03de46a08c2143ea9 b/tests/files/working.git/objects/4e/aafb1d843aec4f8f1612d03de46a08c2143ea9
new file mode 100644
index 0000000..ae716e0
--- /dev/null
+++ b/tests/files/working.git/objects/4e/aafb1d843aec4f8f1612d03de46a08c2143ea9
Binary files differ
diff --git a/tests/files/working.git/objects/4e/ebc1b62c53241b7fbf7fb33b5230362595bfdd b/tests/files/working.git/objects/4e/ebc1b62c53241b7fbf7fb33b5230362595bfdd
new file mode 100644
index 0000000..b694073
--- /dev/null
+++ b/tests/files/working.git/objects/4e/ebc1b62c53241b7fbf7fb33b5230362595bfdd
Binary files differ
diff --git a/tests/files/working.git/objects/4f/4065121cb78fe6116ae7e3075f5c5a446bd08b b/tests/files/working.git/objects/4f/4065121cb78fe6116ae7e3075f5c5a446bd08b
new file mode 100644
index 0000000..fcc9d28
--- /dev/null
+++ b/tests/files/working.git/objects/4f/4065121cb78fe6116ae7e3075f5c5a446bd08b
Binary files differ
diff --git a/tests/files/working.git/objects/50/3d77289b054742f507d8a8ce7cc51d3841d5b9 b/tests/files/working.git/objects/50/3d77289b054742f507d8a8ce7cc51d3841d5b9
new file mode 100644
index 0000000..4a4c59c
--- /dev/null
+++ b/tests/files/working.git/objects/50/3d77289b054742f507d8a8ce7cc51d3841d5b9
Binary files differ
diff --git a/tests/files/working.git/objects/52/4038b20b297f40d78e7d83e04e38049457312b b/tests/files/working.git/objects/52/4038b20b297f40d78e7d83e04e38049457312b
new file mode 100644
index 0000000..d507831
--- /dev/null
+++ b/tests/files/working.git/objects/52/4038b20b297f40d78e7d83e04e38049457312b
Binary files differ
diff --git a/tests/files/working.git/objects/53/a72df554e585e239e41cb1fc498d5aee9bb164 b/tests/files/working.git/objects/53/a72df554e585e239e41cb1fc498d5aee9bb164
new file mode 100644
index 0000000..d1def1c
--- /dev/null
+++ b/tests/files/working.git/objects/53/a72df554e585e239e41cb1fc498d5aee9bb164
Binary files differ
diff --git a/tests/files/working.git/objects/54/0200385c3b0b299c7a87ecf59ca94c32fbbe99 b/tests/files/working.git/objects/54/0200385c3b0b299c7a87ecf59ca94c32fbbe99
new file mode 100644
index 0000000..e2a5e9d
--- /dev/null
+++ b/tests/files/working.git/objects/54/0200385c3b0b299c7a87ecf59ca94c32fbbe99
Binary files differ
diff --git a/tests/files/working.git/objects/54/5c81a2e8d1112d5f7356f840a22e8f6abcef8f b/tests/files/working.git/objects/54/5c81a2e8d1112d5f7356f840a22e8f6abcef8f
new file mode 100644
index 0000000..1d4ebe6
--- /dev/null
+++ b/tests/files/working.git/objects/54/5c81a2e8d1112d5f7356f840a22e8f6abcef8f
@@ -0,0 +1,2 @@
+x]
+ )@zuݴ>$5Wz |Cer+tFְj&)@F;˸+\t.HYY08{g*Tvyk |a* gtJ=Hh]j8𳼪xN1]|EX; \ No newline at end of file
diff --git a/tests/files/working.git/objects/54/6bec6f8872efa41d5d97a369f669165ecda0de b/tests/files/working.git/objects/54/6bec6f8872efa41d5d97a369f669165ecda0de
new file mode 100644
index 0000000..2099637
--- /dev/null
+++ b/tests/files/working.git/objects/54/6bec6f8872efa41d5d97a369f669165ecda0de
Binary files differ
diff --git a/tests/files/working.git/objects/54/7a4bae347658f0d9eed0d35d31b4561aea7cf8 b/tests/files/working.git/objects/54/7a4bae347658f0d9eed0d35d31b4561aea7cf8
new file mode 100644
index 0000000..7696e8d
--- /dev/null
+++ b/tests/files/working.git/objects/54/7a4bae347658f0d9eed0d35d31b4561aea7cf8
@@ -0,0 +1,2 @@
+x]
+0})rKI6TF<363 m[EC'j@B62`qlՋzEo(Z`]Bۢ-MDߟmחF[?F>&n5J,} ]=Q͘Q#ϥS#뮾~VK \ No newline at end of file
diff --git a/tests/files/working.git/objects/56/195ef83e9e20ca75dddef0630633fc8060ed11 b/tests/files/working.git/objects/56/195ef83e9e20ca75dddef0630633fc8060ed11
new file mode 100644
index 0000000..fca75ae
--- /dev/null
+++ b/tests/files/working.git/objects/56/195ef83e9e20ca75dddef0630633fc8060ed11
Binary files differ
diff --git a/tests/files/working.git/objects/57/7ddd894033c46a5fcf2c6f3c4e71cc72f86909 b/tests/files/working.git/objects/57/7ddd894033c46a5fcf2c6f3c4e71cc72f86909
new file mode 100644
index 0000000..d8779f9
--- /dev/null
+++ b/tests/files/working.git/objects/57/7ddd894033c46a5fcf2c6f3c4e71cc72f86909
Binary files differ
diff --git a/tests/files/working.git/objects/58/501cbd0fc5ce832f6b34d37243a520dc19a6cc b/tests/files/working.git/objects/58/501cbd0fc5ce832f6b34d37243a520dc19a6cc
new file mode 100644
index 0000000..71cf79f
--- /dev/null
+++ b/tests/files/working.git/objects/58/501cbd0fc5ce832f6b34d37243a520dc19a6cc
@@ -0,0 +1 @@
+xKOR06b0 \ No newline at end of file
diff --git a/tests/files/working.git/objects/58/73a650a91eb238005444d2c637b451f687951b b/tests/files/working.git/objects/58/73a650a91eb238005444d2c637b451f687951b
new file mode 100644
index 0000000..43ea5e9
--- /dev/null
+++ b/tests/files/working.git/objects/58/73a650a91eb238005444d2c637b451f687951b
Binary files differ
diff --git a/tests/files/working.git/objects/5a/28efd2fcf55b7b58eb7cc66b5db836155bc2bb b/tests/files/working.git/objects/5a/28efd2fcf55b7b58eb7cc66b5db836155bc2bb
new file mode 100644
index 0000000..cd7ad75
--- /dev/null
+++ b/tests/files/working.git/objects/5a/28efd2fcf55b7b58eb7cc66b5db836155bc2bb
Binary files differ
diff --git a/tests/files/working.git/objects/5b/0be7da7cc9ecdb6c2de5f818c30a42fbd2c9fa b/tests/files/working.git/objects/5b/0be7da7cc9ecdb6c2de5f818c30a42fbd2c9fa
new file mode 100644
index 0000000..83be034
--- /dev/null
+++ b/tests/files/working.git/objects/5b/0be7da7cc9ecdb6c2de5f818c30a42fbd2c9fa
@@ -0,0 +1 @@
+xKn! D\ #ciEI m2fD{?(gȮ^DZ)#R=TO#lHJ@ 0|5OrS U9`ꎺp2=n1Նzp_/|7oc^{{]66g:}`ֺUi~_W \ No newline at end of file
diff --git a/tests/files/working.git/objects/5c/16fb8b958b51f6008f9722b279b1fde0defb76 b/tests/files/working.git/objects/5c/16fb8b958b51f6008f9722b279b1fde0defb76
new file mode 100644
index 0000000..d52f347
--- /dev/null
+++ b/tests/files/working.git/objects/5c/16fb8b958b51f6008f9722b279b1fde0defb76
@@ -0,0 +1,3 @@
+xAn E\#ҨԓtH OOqћ UO
+
+VmU &L=yi>pe"Fܠ=t3`駿_7>[t.&}<oCYl?~YJLP2t͐tW \ No newline at end of file
diff --git a/tests/files/working.git/objects/5d/4606820736043f9eed2a6336661d6892c820a5 b/tests/files/working.git/objects/5d/4606820736043f9eed2a6336661d6892c820a5
new file mode 100644
index 0000000..0135fb6
--- /dev/null
+++ b/tests/files/working.git/objects/5d/4606820736043f9eed2a6336661d6892c820a5
Binary files differ
diff --git a/tests/files/working.git/objects/5e/392652a881999392c2757cf9b783c5d47b67f7 b/tests/files/working.git/objects/5e/392652a881999392c2757cf9b783c5d47b67f7
new file mode 100644
index 0000000..e46be4d
--- /dev/null
+++ b/tests/files/working.git/objects/5e/392652a881999392c2757cf9b783c5d47b67f7
Binary files differ
diff --git a/tests/files/working.git/objects/5e/53019b3238362144c2766f02a2c00d91fcc023 b/tests/files/working.git/objects/5e/53019b3238362144c2766f02a2c00d91fcc023
new file mode 100644
index 0000000..3977a57
--- /dev/null
+++ b/tests/files/working.git/objects/5e/53019b3238362144c2766f02a2c00d91fcc023
@@ -0,0 +1,2 @@
+x=n0 @:th?[PzJ$
+\!ۛ>>n fC2[ TF96ˢZM?Դ4%  X4{IiY:}gW\xi]>B%|y׮ېMLP \ No newline at end of file
diff --git a/tests/files/working.git/objects/62/70c7f48ca41e6fb41b745ddc1bffe521d83194 b/tests/files/working.git/objects/62/70c7f48ca41e6fb41b745ddc1bffe521d83194
new file mode 100644
index 0000000..41b2734
--- /dev/null
+++ b/tests/files/working.git/objects/62/70c7f48ca41e6fb41b745ddc1bffe521d83194
@@ -0,0 +1,2 @@
+xM
+ ^J)$:[A'Wz.m+,nD%kN!<bmcHy],A0l ơҤ  .ǬE<]XW`rOX15ȭ|RŁ[fx9?b]|X \ No newline at end of file
diff --git a/tests/files/working.git/objects/62/7e1097cda3b2e3ad6ba4d3772c0985e1ff349c b/tests/files/working.git/objects/62/7e1097cda3b2e3ad6ba4d3772c0985e1ff349c
new file mode 100644
index 0000000..5def052
--- /dev/null
+++ b/tests/files/working.git/objects/62/7e1097cda3b2e3ad6ba4d3772c0985e1ff349c
Binary files differ
diff --git a/tests/files/working.git/objects/62/bb94c53efae4d53fd0649d129baef4aca87af7 b/tests/files/working.git/objects/62/bb94c53efae4d53fd0649d129baef4aca87af7
new file mode 100644
index 0000000..05b27f9
--- /dev/null
+++ b/tests/files/working.git/objects/62/bb94c53efae4d53fd0649d129baef4aca87af7
@@ -0,0 +1,3 @@
+xA E]s
+.`C@!1ē à]4tx|gp_<뺈/Ҙut\wxN`R
+8o]23Qddv%&J@S޵郪~o_k;S:jۇHҖO1ZgQ_M0F өzȲ/Y \ No newline at end of file
diff --git a/tests/files/working.git/objects/62/c9331ffe97bb6388fb7968662b4e97d121e2da b/tests/files/working.git/objects/62/c9331ffe97bb6388fb7968662b4e97d121e2da
new file mode 100644
index 0000000..1952a34
--- /dev/null
+++ b/tests/files/working.git/objects/62/c9331ffe97bb6388fb7968662b4e97d121e2da
Binary files differ
diff --git a/tests/files/working.git/objects/63/1446ec50808846e31fff786c065e69da2c673b b/tests/files/working.git/objects/63/1446ec50808846e31fff786c065e69da2c673b
new file mode 100644
index 0000000..7e8fca7
--- /dev/null
+++ b/tests/files/working.git/objects/63/1446ec50808846e31fff786c065e69da2c673b
Binary files differ
diff --git a/tests/files/working.git/objects/64/d0c52ac4c061cf1705e3005dfd86fb70374a14 b/tests/files/working.git/objects/64/d0c52ac4c061cf1705e3005dfd86fb70374a14
new file mode 100644
index 0000000..5b1c05b
--- /dev/null
+++ b/tests/files/working.git/objects/64/d0c52ac4c061cf1705e3005dfd86fb70374a14
Binary files differ
diff --git a/tests/files/working.git/objects/66/80a909b0e02b297bedbe143ef789d297235358 b/tests/files/working.git/objects/66/80a909b0e02b297bedbe143ef789d297235358
new file mode 100644
index 0000000..e684564
--- /dev/null
+++ b/tests/files/working.git/objects/66/80a909b0e02b297bedbe143ef789d297235358
Binary files differ
diff --git a/tests/files/working.git/objects/6c/2d312ebd67eed4c7e97e3923b3667764e7360e b/tests/files/working.git/objects/6c/2d312ebd67eed4c7e97e3923b3667764e7360e
new file mode 100644
index 0000000..c9e0194
--- /dev/null
+++ b/tests/files/working.git/objects/6c/2d312ebd67eed4c7e97e3923b3667764e7360e
Binary files differ
diff --git a/tests/files/working.git/objects/6d/e8fb35c2e4a69addd030f2dbb4f73fd4742b5b b/tests/files/working.git/objects/6d/e8fb35c2e4a69addd030f2dbb4f73fd4742b5b
new file mode 100644
index 0000000..d75136c
--- /dev/null
+++ b/tests/files/working.git/objects/6d/e8fb35c2e4a69addd030f2dbb4f73fd4742b5b
Binary files differ
diff --git a/tests/files/working.git/objects/6e/d281c757a969ffe22f3dcfa5830c532479c726 b/tests/files/working.git/objects/6e/d281c757a969ffe22f3dcfa5830c532479c726
new file mode 100644
index 0000000..7857496
--- /dev/null
+++ b/tests/files/working.git/objects/6e/d281c757a969ffe22f3dcfa5830c532479c726
Binary files differ
diff --git a/tests/files/working.git/objects/70/714b02913c1a249a5ab05021742f0bc7065df7 b/tests/files/working.git/objects/70/714b02913c1a249a5ab05021742f0bc7065df7
new file mode 100644
index 0000000..b1cfc24
--- /dev/null
+++ b/tests/files/working.git/objects/70/714b02913c1a249a5ab05021742f0bc7065df7
Binary files differ
diff --git a/tests/files/working.git/objects/71/894b736711ea0a5def4f536009364d07ee4db3 b/tests/files/working.git/objects/71/894b736711ea0a5def4f536009364d07ee4db3
new file mode 100644
index 0000000..bf64c0d
--- /dev/null
+++ b/tests/files/working.git/objects/71/894b736711ea0a5def4f536009364d07ee4db3
@@ -0,0 +1,2 @@
+xQ
+0D)r%ik"'lڏ6]<_3ᶮ]sQdƙ"SLg2:*搁н˦0QrZ 5̐dl:A lTI6gnn{?qSbz1f!cB SΨ=W禳#9X= \ No newline at end of file
diff --git a/tests/files/working.git/objects/71/c9a23879ff0ac8c49b92d107f3f89c6d1b2d92 b/tests/files/working.git/objects/71/c9a23879ff0ac8c49b92d107f3f89c6d1b2d92
new file mode 100644
index 0000000..c83d34a
--- /dev/null
+++ b/tests/files/working.git/objects/71/c9a23879ff0ac8c49b92d107f3f89c6d1b2d92
@@ -0,0 +1 @@
+xKOR02c0m' \ No newline at end of file
diff --git a/tests/files/working.git/objects/73/b171450704ea4350f9f884426389fe04c6cd51 b/tests/files/working.git/objects/73/b171450704ea4350f9f884426389fe04c6cd51
new file mode 100644
index 0000000..9b9ec63
--- /dev/null
+++ b/tests/files/working.git/objects/73/b171450704ea4350f9f884426389fe04c6cd51
Binary files differ
diff --git a/tests/files/working.git/objects/74/32b657191a10587335e74ae6f0966a7eed2976 b/tests/files/working.git/objects/74/32b657191a10587335e74ae6f0966a7eed2976
new file mode 100644
index 0000000..7356a43
--- /dev/null
+++ b/tests/files/working.git/objects/74/32b657191a10587335e74ae6f0966a7eed2976
Binary files differ
diff --git a/tests/files/working.git/objects/79/e5b9e6ee5a1e6c52676a6332fe9163adaa92cb b/tests/files/working.git/objects/79/e5b9e6ee5a1e6c52676a6332fe9163adaa92cb
new file mode 100644
index 0000000..d9ad082
--- /dev/null
+++ b/tests/files/working.git/objects/79/e5b9e6ee5a1e6c52676a6332fe9163adaa92cb
Binary files differ
diff --git a/tests/files/working.git/objects/7c/076f209839d7f910e8c84e41cc94898287ef45 b/tests/files/working.git/objects/7c/076f209839d7f910e8c84e41cc94898287ef45
new file mode 100644
index 0000000..d672a2e
--- /dev/null
+++ b/tests/files/working.git/objects/7c/076f209839d7f910e8c84e41cc94898287ef45
Binary files differ
diff --git a/tests/files/working.git/objects/7c/60c6ab64c74d52f973d18cd1933318a8d9ae2e b/tests/files/working.git/objects/7c/60c6ab64c74d52f973d18cd1933318a8d9ae2e
new file mode 100644
index 0000000..b4d53f9
--- /dev/null
+++ b/tests/files/working.git/objects/7c/60c6ab64c74d52f973d18cd1933318a8d9ae2e
Binary files differ
diff --git a/tests/files/working.git/objects/7c/ac4f8d519d524ed025732ee220f6451665a770 b/tests/files/working.git/objects/7c/ac4f8d519d524ed025732ee220f6451665a770
new file mode 100644
index 0000000..6a9d164
--- /dev/null
+++ b/tests/files/working.git/objects/7c/ac4f8d519d524ed025732ee220f6451665a770
Binary files differ
diff --git a/tests/files/working.git/objects/7f/5625f6b3c7213287a12c89017361248ed88936 b/tests/files/working.git/objects/7f/5625f6b3c7213287a12c89017361248ed88936
new file mode 100644
index 0000000..36a819a
--- /dev/null
+++ b/tests/files/working.git/objects/7f/5625f6b3c7213287a12c89017361248ed88936
Binary files differ
diff --git a/tests/files/working.git/objects/7f/86d16e0254f64f784198c6a55ef9bf7adbe7ce b/tests/files/working.git/objects/7f/86d16e0254f64f784198c6a55ef9bf7adbe7ce
new file mode 100644
index 0000000..e38986e
--- /dev/null
+++ b/tests/files/working.git/objects/7f/86d16e0254f64f784198c6a55ef9bf7adbe7ce
Binary files differ
diff --git a/tests/files/working.git/objects/7f/bfee9f8882ada1ec45c4925baf5649d96c4a16 b/tests/files/working.git/objects/7f/bfee9f8882ada1ec45c4925baf5649d96c4a16
new file mode 100644
index 0000000..18a268e
--- /dev/null
+++ b/tests/files/working.git/objects/7f/bfee9f8882ada1ec45c4925baf5649d96c4a16
Binary files differ
diff --git a/tests/files/working.git/objects/81/25fbe8605d2884e732a185c9a24abcc0d12a1f b/tests/files/working.git/objects/81/25fbe8605d2884e732a185c9a24abcc0d12a1f
new file mode 100644
index 0000000..1199147
--- /dev/null
+++ b/tests/files/working.git/objects/81/25fbe8605d2884e732a185c9a24abcc0d12a1f
Binary files differ
diff --git a/tests/files/working.git/objects/81/d4d5e9b6db474d0f432aa31d44bf690d841e94 b/tests/files/working.git/objects/81/d4d5e9b6db474d0f432aa31d44bf690d841e94
new file mode 100644
index 0000000..20287f3
--- /dev/null
+++ b/tests/files/working.git/objects/81/d4d5e9b6db474d0f432aa31d44bf690d841e94
Binary files differ
diff --git a/tests/files/working.git/objects/81/f545324202466d44115656ea463a5bb114345f b/tests/files/working.git/objects/81/f545324202466d44115656ea463a5bb114345f
new file mode 100644
index 0000000..678414a
--- /dev/null
+++ b/tests/files/working.git/objects/81/f545324202466d44115656ea463a5bb114345f
Binary files differ
diff --git a/tests/files/working.git/objects/82/d331cf4d3d4ee537c4f866cab2633b46a8d090 b/tests/files/working.git/objects/82/d331cf4d3d4ee537c4f866cab2633b46a8d090
new file mode 100644
index 0000000..1ff8dd2
--- /dev/null
+++ b/tests/files/working.git/objects/82/d331cf4d3d4ee537c4f866cab2633b46a8d090
Binary files differ
diff --git a/tests/files/working.git/objects/83/c6a1f0d7d8df18a9d9bfe917707aec37868418 b/tests/files/working.git/objects/83/c6a1f0d7d8df18a9d9bfe917707aec37868418
new file mode 100644
index 0000000..1ed468a
--- /dev/null
+++ b/tests/files/working.git/objects/83/c6a1f0d7d8df18a9d9bfe917707aec37868418
Binary files differ
diff --git a/tests/files/working.git/objects/85/8f46dd7496faf7af72102ca15cccff832b5377 b/tests/files/working.git/objects/85/8f46dd7496faf7af72102ca15cccff832b5377
new file mode 100644
index 0000000..ff683f7
--- /dev/null
+++ b/tests/files/working.git/objects/85/8f46dd7496faf7af72102ca15cccff832b5377
Binary files differ
diff --git a/tests/files/working.git/objects/87/c56502c73149f006631129f85dff697e000356 b/tests/files/working.git/objects/87/c56502c73149f006631129f85dff697e000356
new file mode 100644
index 0000000..0ea53ef
--- /dev/null
+++ b/tests/files/working.git/objects/87/c56502c73149f006631129f85dff697e000356
Binary files differ
diff --git a/tests/files/working.git/objects/88/cf23d06f519bec7b824acd52b87a729555f2e7 b/tests/files/working.git/objects/88/cf23d06f519bec7b824acd52b87a729555f2e7
new file mode 100644
index 0000000..ca4c55a
--- /dev/null
+++ b/tests/files/working.git/objects/88/cf23d06f519bec7b824acd52b87a729555f2e7
Binary files differ
diff --git a/tests/files/working.git/objects/8a/3fb747983bf2a7f4ef136af4bfcf7993a19307 b/tests/files/working.git/objects/8a/3fb747983bf2a7f4ef136af4bfcf7993a19307
new file mode 100644
index 0000000..c74c12c
--- /dev/null
+++ b/tests/files/working.git/objects/8a/3fb747983bf2a7f4ef136af4bfcf7993a19307
Binary files differ
diff --git a/tests/files/working.git/objects/8b/00d915a0ee5aeb32e0b166e1054c2901338c9d b/tests/files/working.git/objects/8b/00d915a0ee5aeb32e0b166e1054c2901338c9d
new file mode 100644
index 0000000..096693b
--- /dev/null
+++ b/tests/files/working.git/objects/8b/00d915a0ee5aeb32e0b166e1054c2901338c9d
Binary files differ
diff --git a/tests/files/working.git/objects/8c/e3ee48a7e7ec697a99ee33700ec624548ad9e8 b/tests/files/working.git/objects/8c/e3ee48a7e7ec697a99ee33700ec624548ad9e8
new file mode 100644
index 0000000..549f318
--- /dev/null
+++ b/tests/files/working.git/objects/8c/e3ee48a7e7ec697a99ee33700ec624548ad9e8
Binary files differ
diff --git a/tests/files/working.git/objects/8d/ae07ab9d98b5fe04d4d7ed804cc36441b68dab b/tests/files/working.git/objects/8d/ae07ab9d98b5fe04d4d7ed804cc36441b68dab
new file mode 100644
index 0000000..35a95ed
--- /dev/null
+++ b/tests/files/working.git/objects/8d/ae07ab9d98b5fe04d4d7ed804cc36441b68dab
Binary files differ
diff --git a/tests/files/working.git/objects/8d/c79ae7616abf1e2d4d5d97d566f2b2f6cee043 b/tests/files/working.git/objects/8d/c79ae7616abf1e2d4d5d97d566f2b2f6cee043
new file mode 100644
index 0000000..3a61779
--- /dev/null
+++ b/tests/files/working.git/objects/8d/c79ae7616abf1e2d4d5d97d566f2b2f6cee043
Binary files differ
diff --git a/tests/files/working.git/objects/92/4dec9203af851c3b3e564697ab3004b35b3c2f b/tests/files/working.git/objects/92/4dec9203af851c3b3e564697ab3004b35b3c2f
new file mode 100644
index 0000000..d2477f9
--- /dev/null
+++ b/tests/files/working.git/objects/92/4dec9203af851c3b3e564697ab3004b35b3c2f
Binary files differ
diff --git a/tests/files/working.git/objects/93/06c056ba3ef9dca6f6365af38148c71196533a b/tests/files/working.git/objects/93/06c056ba3ef9dca6f6365af38148c71196533a
new file mode 100644
index 0000000..30e6a0c
--- /dev/null
+++ b/tests/files/working.git/objects/93/06c056ba3ef9dca6f6365af38148c71196533a
Binary files differ
diff --git a/tests/files/working.git/objects/93/5badc874edd62a8629aaf103418092c73f0a56 b/tests/files/working.git/objects/93/5badc874edd62a8629aaf103418092c73f0a56
new file mode 100644
index 0000000..d12ab0e
--- /dev/null
+++ b/tests/files/working.git/objects/93/5badc874edd62a8629aaf103418092c73f0a56
@@ -0,0 +1 @@
+xAj0 E)t$;6 Гq=7 8 ,//lh)U)kg5U,ٝ1XbJ5ʋSRRBLsn6'|l]>9ny&:s!ND^}]z>?h`t`GZ \ No newline at end of file
diff --git a/tests/files/working.git/objects/94/c827875e2cadb8bc8d4cdd900f19aa9e8634c7 b/tests/files/working.git/objects/94/c827875e2cadb8bc8d4cdd900f19aa9e8634c7
new file mode 100644
index 0000000..09507fc
--- /dev/null
+++ b/tests/files/working.git/objects/94/c827875e2cadb8bc8d4cdd900f19aa9e8634c7
Binary files differ
diff --git a/tests/files/working.git/objects/95/ef665df6ebd69842c5e74a24cb8a12225dee3e b/tests/files/working.git/objects/95/ef665df6ebd69842c5e74a24cb8a12225dee3e
new file mode 100644
index 0000000..6c72a01
--- /dev/null
+++ b/tests/files/working.git/objects/95/ef665df6ebd69842c5e74a24cb8a12225dee3e
Binary files differ
diff --git a/tests/files/working.git/objects/98/fb6a686563963b8f7e552d747158adbc1c2bd6 b/tests/files/working.git/objects/98/fb6a686563963b8f7e552d747158adbc1c2bd6
new file mode 100644
index 0000000..0c9e31f
--- /dev/null
+++ b/tests/files/working.git/objects/98/fb6a686563963b8f7e552d747158adbc1c2bd6
Binary files differ
diff --git a/tests/files/working.git/objects/99/3dd9b1cdeab53e305886c91dbcbc8929eff22e b/tests/files/working.git/objects/99/3dd9b1cdeab53e305886c91dbcbc8929eff22e
new file mode 100644
index 0000000..0089594
--- /dev/null
+++ b/tests/files/working.git/objects/99/3dd9b1cdeab53e305886c91dbcbc8929eff22e
@@ -0,0 +1 @@
+xKOR02b0Y  \ No newline at end of file
diff --git a/tests/files/working.git/objects/9a/e1fbd7636c99d34fdd395cf9bb21ad51417ce7 b/tests/files/working.git/objects/9a/e1fbd7636c99d34fdd395cf9bb21ad51417ce7
new file mode 100644
index 0000000..e29f54a
--- /dev/null
+++ b/tests/files/working.git/objects/9a/e1fbd7636c99d34fdd395cf9bb21ad51417ce7
@@ -0,0 +1 @@
+x 0DsVj FXB V[FZCʏH 9n҄pF$uٔ*9gTʙF'0'e8B2]27K%wF(D8$6ٱ2Xwy+OxC&x k;FXCjw18%jVJw3)Ⱥ/~Y \ No newline at end of file
diff --git a/tests/files/working.git/objects/9b/5149aa4ace4ef69461803b0ccbb21139e12626 b/tests/files/working.git/objects/9b/5149aa4ace4ef69461803b0ccbb21139e12626
new file mode 100644
index 0000000..c907484
--- /dev/null
+++ b/tests/files/working.git/objects/9b/5149aa4ace4ef69461803b0ccbb21139e12626
Binary files differ
diff --git a/tests/files/working.git/objects/9d/3ad2f09cb7a1d4f4c91182c96f2be537fbc4ff b/tests/files/working.git/objects/9d/3ad2f09cb7a1d4f4c91182c96f2be537fbc4ff
new file mode 100644
index 0000000..a373f48
--- /dev/null
+++ b/tests/files/working.git/objects/9d/3ad2f09cb7a1d4f4c91182c96f2be537fbc4ff
Binary files differ
diff --git a/tests/files/working.git/objects/9d/6f937544dc3b936d6ee1466d6e216ba18d5686 b/tests/files/working.git/objects/9d/6f937544dc3b936d6ee1466d6e216ba18d5686
new file mode 100644
index 0000000..3baaddc
--- /dev/null
+++ b/tests/files/working.git/objects/9d/6f937544dc3b936d6ee1466d6e216ba18d5686
Binary files differ
diff --git a/tests/files/working.git/objects/9f/a43bcd45af28e109e6f7b9a6ccd26e8e193a63 b/tests/files/working.git/objects/9f/a43bcd45af28e109e6f7b9a6ccd26e8e193a63
new file mode 100644
index 0000000..2843a0e
--- /dev/null
+++ b/tests/files/working.git/objects/9f/a43bcd45af28e109e6f7b9a6ccd26e8e193a63
Binary files differ
diff --git a/tests/files/working.git/objects/a0/b3f35b3c39cfb12c4cc819bffe1cf54efb3642 b/tests/files/working.git/objects/a0/b3f35b3c39cfb12c4cc819bffe1cf54efb3642
new file mode 100644
index 0000000..c20cf93
--- /dev/null
+++ b/tests/files/working.git/objects/a0/b3f35b3c39cfb12c4cc819bffe1cf54efb3642
@@ -0,0 +1,2 @@
+xQ
+0D)r˶i dnl?Ho ͛pME(!MSʔ3 .lTP,NdFCs4>-IЩkqQϕ֝.=T!ֺ}:w;R*t~d;үX \ No newline at end of file
diff --git a/tests/files/working.git/objects/a1/15413501949f4f09811fd1aaecf136c012c7d7 b/tests/files/working.git/objects/a1/15413501949f4f09811fd1aaecf136c012c7d7
new file mode 100644
index 0000000..e7ccbd4
--- /dev/null
+++ b/tests/files/working.git/objects/a1/15413501949f4f09811fd1aaecf136c012c7d7
Binary files differ
diff --git a/tests/files/working.git/objects/a1/a3069efcc64330fb6c66004e69b870da3d6186 b/tests/files/working.git/objects/a1/a3069efcc64330fb6c66004e69b870da3d6186
new file mode 100644
index 0000000..88a68bd
--- /dev/null
+++ b/tests/files/working.git/objects/a1/a3069efcc64330fb6c66004e69b870da3d6186
Binary files differ
diff --git a/tests/files/working.git/objects/a3/62d30d5fe1021cabc4c90f073ba2511d5a43a1 b/tests/files/working.git/objects/a3/62d30d5fe1021cabc4c90f073ba2511d5a43a1
new file mode 100644
index 0000000..e587c0f
--- /dev/null
+++ b/tests/files/working.git/objects/a3/62d30d5fe1021cabc4c90f073ba2511d5a43a1
Binary files differ
diff --git a/tests/files/working.git/objects/a3/c1f067074cdc9aa998cb5f3cad46a6f17aab2d b/tests/files/working.git/objects/a3/c1f067074cdc9aa998cb5f3cad46a6f17aab2d
new file mode 100644
index 0000000..a0e3b6b
--- /dev/null
+++ b/tests/files/working.git/objects/a3/c1f067074cdc9aa998cb5f3cad46a6f17aab2d
Binary files differ
diff --git a/tests/files/working.git/objects/a3/db7143944dcfa006fefe7fb49c48793cb29ade b/tests/files/working.git/objects/a3/db7143944dcfa006fefe7fb49c48793cb29ade
new file mode 100644
index 0000000..5429636
--- /dev/null
+++ b/tests/files/working.git/objects/a3/db7143944dcfa006fefe7fb49c48793cb29ade
@@ -0,0 +1,2 @@
+xKj0)I h4 ٽE1aY`E+50"MzB
+̻uOT kZSɒrR43"7Ũso9s'nwx7>苤q5qij?XcKM^}]z>?DT`(uouvd\ \ No newline at end of file
diff --git a/tests/files/working.git/objects/a4/4a5e945176ff31be83ffca3e7c68a8b6a45ea5 b/tests/files/working.git/objects/a4/4a5e945176ff31be83ffca3e7c68a8b6a45ea5
new file mode 100644
index 0000000..6a4cf43
--- /dev/null
+++ b/tests/files/working.git/objects/a4/4a5e945176ff31be83ffca3e7c68a8b6a45ea5
@@ -0,0 +1 @@
+xAn E\#iTUItH Oq旜l9 (ERrĒK4417\b HFFY`)@kH =w3 _7>雤k:mu>6ILJiM5տ,7O!~;W \ No newline at end of file
diff --git a/tests/files/working.git/objects/a5/1546fabf88ddef5a9fd91b3989dd8ccae2edf3 b/tests/files/working.git/objects/a5/1546fabf88ddef5a9fd91b3989dd8ccae2edf3
new file mode 100644
index 0000000..22af89a
--- /dev/null
+++ b/tests/files/working.git/objects/a5/1546fabf88ddef5a9fd91b3989dd8ccae2edf3
Binary files differ
diff --git a/tests/files/working.git/objects/a6/b25c4b27ee99f93fd611154202af5f9e3c99de b/tests/files/working.git/objects/a6/b25c4b27ee99f93fd611154202af5f9e3c99de
new file mode 100644
index 0000000..05daa2f
--- /dev/null
+++ b/tests/files/working.git/objects/a6/b25c4b27ee99f93fd611154202af5f9e3c99de
@@ -0,0 +1,2 @@
+xA E]s
+.`@!1ēL.Z / mV.R4{j[bs&` !:*.^.Z1R )˜cdOL)z˳u}p'q߸уrpc_S/ϠM1Hl1j\?jW \ No newline at end of file
diff --git a/tests/files/working.git/objects/a7/88a1cba299638a2c898fcfaae1f69a1549853d b/tests/files/working.git/objects/a7/88a1cba299638a2c898fcfaae1f69a1549853d
new file mode 100644
index 0000000..579aba0
--- /dev/null
+++ b/tests/files/working.git/objects/a7/88a1cba299638a2c898fcfaae1f69a1549853d
Binary files differ
diff --git a/tests/files/working.git/objects/a8/98e8a6b143188022863bc1cab0b5f7514624ba b/tests/files/working.git/objects/a8/98e8a6b143188022863bc1cab0b5f7514624ba
new file mode 100644
index 0000000..ee93042
--- /dev/null
+++ b/tests/files/working.git/objects/a8/98e8a6b143188022863bc1cab0b5f7514624ba
Binary files differ
diff --git a/tests/files/working.git/objects/a8/b607b221454c4cd7bc7831b2d19712bb4ff888 b/tests/files/working.git/objects/a8/b607b221454c4cd7bc7831b2d19712bb4ff888
new file mode 100644
index 0000000..ebb588d
--- /dev/null
+++ b/tests/files/working.git/objects/a8/b607b221454c4cd7bc7831b2d19712bb4ff888
Binary files differ
diff --git a/tests/files/working.git/objects/a9/e2d9b71b616531f04a65ae5b972ba5d1f2cb93 b/tests/files/working.git/objects/a9/e2d9b71b616531f04a65ae5b972ba5d1f2cb93
new file mode 100644
index 0000000..b79cbba
--- /dev/null
+++ b/tests/files/working.git/objects/a9/e2d9b71b616531f04a65ae5b972ba5d1f2cb93
Binary files differ
diff --git a/tests/files/working.git/objects/a9/e2f17562ae78a75dc855bb3dc9e87364195dcf b/tests/files/working.git/objects/a9/e2f17562ae78a75dc855bb3dc9e87364195dcf
new file mode 100644
index 0000000..874dd6a
--- /dev/null
+++ b/tests/files/working.git/objects/a9/e2f17562ae78a75dc855bb3dc9e87364195dcf
Binary files differ
diff --git a/tests/files/working.git/objects/ab/16bc1812fd6226780a841300a2432dfd0c6719 b/tests/files/working.git/objects/ab/16bc1812fd6226780a841300a2432dfd0c6719
new file mode 100644
index 0000000..7f549b3
--- /dev/null
+++ b/tests/files/working.git/objects/ab/16bc1812fd6226780a841300a2432dfd0c6719
Binary files differ
diff --git a/tests/files/working.git/objects/ac/8f48bbb7b31c945ba6a4fbe6950d009a5d8373 b/tests/files/working.git/objects/ac/8f48bbb7b31c945ba6a4fbe6950d009a5d8373
new file mode 100644
index 0000000..a1d1fc4
--- /dev/null
+++ b/tests/files/working.git/objects/ac/8f48bbb7b31c945ba6a4fbe6950d009a5d8373
Binary files differ
diff --git a/tests/files/working.git/objects/ae/21cabd23aee99a719fc828977c0df9e8b19363 b/tests/files/working.git/objects/ae/21cabd23aee99a719fc828977c0df9e8b19363
new file mode 100644
index 0000000..1fa9108
--- /dev/null
+++ b/tests/files/working.git/objects/ae/21cabd23aee99a719fc828977c0df9e8b19363
Binary files differ
diff --git a/tests/files/working.git/objects/b0/3003311ad3fa368b475df58390353868e13c91 b/tests/files/working.git/objects/b0/3003311ad3fa368b475df58390353868e13c91
new file mode 100644
index 0000000..74c6f9e
--- /dev/null
+++ b/tests/files/working.git/objects/b0/3003311ad3fa368b475df58390353868e13c91
@@ -0,0 +1,2 @@
+xM
+0F]"'I&vѦ#x|gpoxu=y^Od1[6ك@1$'ogL6 {DW`U_ftD%QrTS0ѱoyn"6}=7sp­^"K_>֛ ,ylfcxG:Y6:W. \ No newline at end of file
diff --git a/tests/files/working.git/objects/b0/ee249c5e5cc9464f3bc0034ab05632dcb87a23 b/tests/files/working.git/objects/b0/ee249c5e5cc9464f3bc0034ab05632dcb87a23
new file mode 100644
index 0000000..0856073
--- /dev/null
+++ b/tests/files/working.git/objects/b0/ee249c5e5cc9464f3bc0034ab05632dcb87a23
Binary files differ
diff --git a/tests/files/working.git/objects/b1/288f8beeaa6cf048c3a9f578d4e266fab8820e b/tests/files/working.git/objects/b1/288f8beeaa6cf048c3a9f578d4e266fab8820e
new file mode 100644
index 0000000..3ac1f7e
--- /dev/null
+++ b/tests/files/working.git/objects/b1/288f8beeaa6cf048c3a9f578d4e266fab8820e
Binary files differ
diff --git a/tests/files/working.git/objects/b1/5336206c9040f4c52660b3f3c76ee02ccece56 b/tests/files/working.git/objects/b1/5336206c9040f4c52660b3f3c76ee02ccece56
new file mode 100644
index 0000000..b405d77
--- /dev/null
+++ b/tests/files/working.git/objects/b1/5336206c9040f4c52660b3f3c76ee02ccece56
Binary files differ
diff --git a/tests/files/working.git/objects/b1/b18f5bea24648a1b08e5bba88728c15ec3cb50 b/tests/files/working.git/objects/b1/b18f5bea24648a1b08e5bba88728c15ec3cb50
new file mode 100644
index 0000000..888d824
--- /dev/null
+++ b/tests/files/working.git/objects/b1/b18f5bea24648a1b08e5bba88728c15ec3cb50
@@ -0,0 +1,2 @@
+xAn E\#iTUItH OOqћ U+*X0lB\K!жB{|RӚd 4ҶDRчK?vy]7ybc5-R
+t͐tW \ No newline at end of file
diff --git a/tests/files/working.git/objects/b4/5724ee906d2561901208ba924add09ab95ccb3 b/tests/files/working.git/objects/b4/5724ee906d2561901208ba924add09ab95ccb3
new file mode 100644
index 0000000..911ac2f
--- /dev/null
+++ b/tests/files/working.git/objects/b4/5724ee906d2561901208ba924add09ab95ccb3
Binary files differ
diff --git a/tests/files/working.git/objects/b5/d8fc3cb740eb643c66eb5f4a97345fdb806259 b/tests/files/working.git/objects/b5/d8fc3cb740eb643c66eb5f4a97345fdb806259
new file mode 100644
index 0000000..bb3c52f
--- /dev/null
+++ b/tests/files/working.git/objects/b5/d8fc3cb740eb643c66eb5f4a97345fdb806259
Binary files differ
diff --git a/tests/files/working.git/objects/b6/153b8fe540288d66b974ae05113338ab1a61f0 b/tests/files/working.git/objects/b6/153b8fe540288d66b974ae05113338ab1a61f0
new file mode 100644
index 0000000..0cfa3f2
--- /dev/null
+++ b/tests/files/working.git/objects/b6/153b8fe540288d66b974ae05113338ab1a61f0
Binary files differ
diff --git a/tests/files/working.git/objects/b6/987bc1201ad19774c43c0ea8078f6f51d76bcb b/tests/files/working.git/objects/b6/987bc1201ad19774c43c0ea8078f6f51d76bcb
new file mode 100644
index 0000000..552d5b1
--- /dev/null
+++ b/tests/files/working.git/objects/b6/987bc1201ad19774c43c0ea8078f6f51d76bcb
Binary files differ
diff --git a/tests/files/working.git/objects/b6/9e6acd87e5f9114ce6580b095ef1057a8fe5bb b/tests/files/working.git/objects/b6/9e6acd87e5f9114ce6580b095ef1057a8fe5bb
new file mode 100644
index 0000000..3dbe3be
--- /dev/null
+++ b/tests/files/working.git/objects/b6/9e6acd87e5f9114ce6580b095ef1057a8fe5bb
Binary files differ
diff --git a/tests/files/working.git/objects/b9/8f4909807c8c84a1dc1b62b4a339ae1777f369 b/tests/files/working.git/objects/b9/8f4909807c8c84a1dc1b62b4a339ae1777f369
new file mode 100644
index 0000000..869a718
--- /dev/null
+++ b/tests/files/working.git/objects/b9/8f4909807c8c84a1dc1b62b4a339ae1777f369
@@ -0,0 +1,3 @@
+xK
+1D]DOtt32-x|gpQPUþ K‰LT|VP+.aƲQ1-%#mITL4
+X7vfxM^;<qL&/>.~c̵ޤyRbӜL1EM|9 XK \ No newline at end of file
diff --git a/tests/files/working.git/objects/ba/492c62b6227d7f3507b4dcc6e6d5f13790eabf b/tests/files/working.git/objects/ba/492c62b6227d7f3507b4dcc6e6d5f13790eabf
new file mode 100644
index 0000000..1a083da
--- /dev/null
+++ b/tests/files/working.git/objects/ba/492c62b6227d7f3507b4dcc6e6d5f13790eabf
Binary files differ
diff --git a/tests/files/working.git/objects/ba/c335cb9dc058a477d04cde34c07d1f70d16fb9 b/tests/files/working.git/objects/ba/c335cb9dc058a477d04cde34c07d1f70d16fb9
new file mode 100644
index 0000000..15169a8
--- /dev/null
+++ b/tests/files/working.git/objects/ba/c335cb9dc058a477d04cde34c07d1f70d16fb9
Binary files differ
diff --git a/tests/files/working.git/objects/bb/0850568bb43049031a38b01ddb60e4a487f823 b/tests/files/working.git/objects/bb/0850568bb43049031a38b01ddb60e4a487f823
new file mode 100644
index 0000000..51e2c9a
--- /dev/null
+++ b/tests/files/working.git/objects/bb/0850568bb43049031a38b01ddb60e4a487f823
Binary files differ
diff --git a/tests/files/working.git/objects/be/b14380ef26540efcad06bedcd0e302b6bce70e b/tests/files/working.git/objects/be/b14380ef26540efcad06bedcd0e302b6bce70e
new file mode 100644
index 0000000..519adf5
--- /dev/null
+++ b/tests/files/working.git/objects/be/b14380ef26540efcad06bedcd0e302b6bce70e
Binary files differ
diff --git a/tests/files/working.git/objects/c1/3142dd26a1f6f38403a17f6c411cb621b9a1cd b/tests/files/working.git/objects/c1/3142dd26a1f6f38403a17f6c411cb621b9a1cd
new file mode 100644
index 0000000..017aa83
--- /dev/null
+++ b/tests/files/working.git/objects/c1/3142dd26a1f6f38403a17f6c411cb621b9a1cd
Binary files differ
diff --git a/tests/files/working.git/objects/c1/8b4e9b0829411705d7fa9a1570a20d88780817 b/tests/files/working.git/objects/c1/8b4e9b0829411705d7fa9a1570a20d88780817
new file mode 100644
index 0000000..f52b170
--- /dev/null
+++ b/tests/files/working.git/objects/c1/8b4e9b0829411705d7fa9a1570a20d88780817
Binary files differ
diff --git a/tests/files/working.git/objects/c5/a3fdb33f052b8f17dac83c533b62244226f4ba b/tests/files/working.git/objects/c5/a3fdb33f052b8f17dac83c533b62244226f4ba
new file mode 100644
index 0000000..386dec8
--- /dev/null
+++ b/tests/files/working.git/objects/c5/a3fdb33f052b8f17dac83c533b62244226f4ba
Binary files differ
diff --git a/tests/files/working.git/objects/c6/567e2feccce3893ae0aaac2bf97807338aa8d4 b/tests/files/working.git/objects/c6/567e2feccce3893ae0aaac2bf97807338aa8d4
new file mode 100644
index 0000000..c94afd3
--- /dev/null
+++ b/tests/files/working.git/objects/c6/567e2feccce3893ae0aaac2bf97807338aa8d4
Binary files differ
diff --git a/tests/files/working.git/objects/cb/45eef6fa1ad913137d91c6b81d2b42d69094a6 b/tests/files/working.git/objects/cb/45eef6fa1ad913137d91c6b81d2b42d69094a6
new file mode 100644
index 0000000..257cd60
--- /dev/null
+++ b/tests/files/working.git/objects/cb/45eef6fa1ad913137d91c6b81d2b42d69094a6
Binary files differ
diff --git a/tests/files/working.git/objects/cd/0d59357b36a447ff27a7c176b46e0a319b42df b/tests/files/working.git/objects/cd/0d59357b36a447ff27a7c176b46e0a319b42df
new file mode 100644
index 0000000..eee7194
--- /dev/null
+++ b/tests/files/working.git/objects/cd/0d59357b36a447ff27a7c176b46e0a319b42df
Binary files differ
diff --git a/tests/files/working.git/objects/cd/4291452a61ff8b57cf5510addc8ddc5630748e b/tests/files/working.git/objects/cd/4291452a61ff8b57cf5510addc8ddc5630748e
new file mode 100644
index 0000000..8708c76
--- /dev/null
+++ b/tests/files/working.git/objects/cd/4291452a61ff8b57cf5510addc8ddc5630748e
Binary files differ
diff --git a/tests/files/working.git/objects/cf/7135368cc3bf4920ceeaeebd083e098cfad355 b/tests/files/working.git/objects/cf/7135368cc3bf4920ceeaeebd083e098cfad355
new file mode 100644
index 0000000..22c5883
--- /dev/null
+++ b/tests/files/working.git/objects/cf/7135368cc3bf4920ceeaeebd083e098cfad355
@@ -0,0 +1,4 @@
+xK
+1D]_ YdDப݆Zd4|ITCpSNsBtf8je~"
+Q(
+Irлj;E\W{n$m>{?qm۩)qogj/ Rѝ3c]4Cd^X7 \ No newline at end of file
diff --git a/tests/files/working.git/objects/cf/b9952c3a28831144a0fac7ea5a2d8517f466c4 b/tests/files/working.git/objects/cf/b9952c3a28831144a0fac7ea5a2d8517f466c4
new file mode 100644
index 0000000..2edb7b5
--- /dev/null
+++ b/tests/files/working.git/objects/cf/b9952c3a28831144a0fac7ea5a2d8517f466c4
Binary files differ
diff --git a/tests/files/working.git/objects/d0/0491fd7e5bb6fa28c517a0bb32b8b506539d4d b/tests/files/working.git/objects/d0/0491fd7e5bb6fa28c517a0bb32b8b506539d4d
new file mode 100644
index 0000000..8dab6a9
--- /dev/null
+++ b/tests/files/working.git/objects/d0/0491fd7e5bb6fa28c517a0bb32b8b506539d4d
Binary files differ
diff --git a/tests/files/working.git/objects/d1/4cbc09cc34fb6450b2e96432102be51c8292b8 b/tests/files/working.git/objects/d1/4cbc09cc34fb6450b2e96432102be51c8292b8
new file mode 100644
index 0000000..ae42ee8
--- /dev/null
+++ b/tests/files/working.git/objects/d1/4cbc09cc34fb6450b2e96432102be51c8292b8
Binary files differ
diff --git a/tests/files/working.git/objects/d3/d171221e87a30e059d638f155f899595d96b71 b/tests/files/working.git/objects/d3/d171221e87a30e059d638f155f899595d96b71
new file mode 100644
index 0000000..bb027d9
--- /dev/null
+++ b/tests/files/working.git/objects/d3/d171221e87a30e059d638f155f899595d96b71
Binary files differ
diff --git a/tests/files/working.git/objects/d5/b9587b65731e25216743b0caca72051a760211 b/tests/files/working.git/objects/d5/b9587b65731e25216743b0caca72051a760211
new file mode 100644
index 0000000..e1fa827
--- /dev/null
+++ b/tests/files/working.git/objects/d5/b9587b65731e25216743b0caca72051a760211
@@ -0,0 +1,2 @@
+xA
+0E]I$"'NE x\uQb<iP$ )a!e,yhljI0MyA8svS(yz6{pUq߸ӓJmGwµ&ږOf0<a0*tl 9XZ \ No newline at end of file
diff --git a/tests/files/working.git/objects/d6/a3aab3e38bc16688b4e636a91e462434210878 b/tests/files/working.git/objects/d6/a3aab3e38bc16688b4e636a91e462434210878
new file mode 100644
index 0000000..4b3305f
--- /dev/null
+++ b/tests/files/working.git/objects/d6/a3aab3e38bc16688b4e636a91e462434210878
Binary files differ
diff --git a/tests/files/working.git/objects/d6/f31c35d7e010e50568c0d605227028aa7bac66 b/tests/files/working.git/objects/d6/f31c35d7e010e50568c0d605227028aa7bac66
new file mode 100644
index 0000000..1bc769b
--- /dev/null
+++ b/tests/files/working.git/objects/d6/f31c35d7e010e50568c0d605227028aa7bac66
Binary files differ
diff --git a/tests/files/working.git/objects/d7/875788aeafdd8e317880c00e3372f683cad91e b/tests/files/working.git/objects/d7/875788aeafdd8e317880c00e3372f683cad91e
new file mode 100644
index 0000000..bba347a
--- /dev/null
+++ b/tests/files/working.git/objects/d7/875788aeafdd8e317880c00e3372f683cad91e
Binary files differ
diff --git a/tests/files/working.git/objects/d7/d8a71a719e2a4ca501991a66dab47df804f6ad b/tests/files/working.git/objects/d7/d8a71a719e2a4ca501991a66dab47df804f6ad
new file mode 100644
index 0000000..1120d16
--- /dev/null
+++ b/tests/files/working.git/objects/d7/d8a71a719e2a4ca501991a66dab47df804f6ad
Binary files differ
diff --git a/tests/files/working.git/objects/d7/e844eec32d74a3d37c4ce02d7138658e1035d6 b/tests/files/working.git/objects/d7/e844eec32d74a3d37c4ce02d7138658e1035d6
new file mode 100644
index 0000000..a14e22a
--- /dev/null
+++ b/tests/files/working.git/objects/d7/e844eec32d74a3d37c4ce02d7138658e1035d6
Binary files differ
diff --git a/tests/files/working.git/objects/da/597fb7fba247a5b59d917e90342cf4b9695905 b/tests/files/working.git/objects/da/597fb7fba247a5b59d917e90342cf4b9695905
new file mode 100644
index 0000000..ce80a26
--- /dev/null
+++ b/tests/files/working.git/objects/da/597fb7fba247a5b59d917e90342cf4b9695905
Binary files differ
diff --git a/tests/files/working.git/objects/da/7b788b1575936a4381050610a37737c70b55a0 b/tests/files/working.git/objects/da/7b788b1575936a4381050610a37737c70b55a0
new file mode 100644
index 0000000..ee571d4
--- /dev/null
+++ b/tests/files/working.git/objects/da/7b788b1575936a4381050610a37737c70b55a0
@@ -0,0 +1 @@
+xKOR06c0" O \ No newline at end of file
diff --git a/tests/files/working.git/objects/de/996da0ef3dcee1a28aef9243aa3e255eb825b5 b/tests/files/working.git/objects/de/996da0ef3dcee1a28aef9243aa3e255eb825b5
new file mode 100644
index 0000000..42ae6ae
--- /dev/null
+++ b/tests/files/working.git/objects/de/996da0ef3dcee1a28aef9243aa3e255eb825b5
Binary files differ
diff --git a/tests/files/working.git/objects/de/d54b45e4d49816f6d4256e74d45ba2bb351357 b/tests/files/working.git/objects/de/d54b45e4d49816f6d4256e74d45ba2bb351357
new file mode 100644
index 0000000..cd9b4ac
--- /dev/null
+++ b/tests/files/working.git/objects/de/d54b45e4d49816f6d4256e74d45ba2bb351357
Binary files differ
diff --git a/tests/files/working.git/objects/e3/6f723934fd1d67c7d21538751f0b1e941141db b/tests/files/working.git/objects/e3/6f723934fd1d67c7d21538751f0b1e941141db
new file mode 100644
index 0000000..383425b
--- /dev/null
+++ b/tests/files/working.git/objects/e3/6f723934fd1d67c7d21538751f0b1e941141db
Binary files differ
diff --git a/tests/files/working.git/objects/e3/ebef76525fe9e6e8dc739934a08512dff777c0 b/tests/files/working.git/objects/e3/ebef76525fe9e6e8dc739934a08512dff777c0
new file mode 100644
index 0000000..9123801
--- /dev/null
+++ b/tests/files/working.git/objects/e3/ebef76525fe9e6e8dc739934a08512dff777c0
Binary files differ
diff --git a/tests/files/working.git/objects/e5/0fa6835cb99747346f19fea5f1ba939da4205f b/tests/files/working.git/objects/e5/0fa6835cb99747346f19fea5f1ba939da4205f
new file mode 100644
index 0000000..ae19500
--- /dev/null
+++ b/tests/files/working.git/objects/e5/0fa6835cb99747346f19fea5f1ba939da4205f
@@ -0,0 +1,2 @@
+x]
+0})ren"'ڇ6 ab~`M8MyFXd,Խf> )$<OwLj?=k;W3{͟w+=Hj;~'ujJlm^|',?Bp}d.l X5 \ No newline at end of file
diff --git a/tests/files/working.git/objects/e5/650a5c9c4b5a4415195bfb01d4d8dccbc8221b b/tests/files/working.git/objects/e5/650a5c9c4b5a4415195bfb01d4d8dccbc8221b
new file mode 100644
index 0000000..08653da
--- /dev/null
+++ b/tests/files/working.git/objects/e5/650a5c9c4b5a4415195bfb01d4d8dccbc8221b
Binary files differ
diff --git a/tests/files/working.git/objects/e5/76bdfc9ed4627ac954f9390cf7a6151ad2a73e b/tests/files/working.git/objects/e5/76bdfc9ed4627ac954f9390cf7a6151ad2a73e
new file mode 100644
index 0000000..f078883
--- /dev/null
+++ b/tests/files/working.git/objects/e5/76bdfc9ed4627ac954f9390cf7a6151ad2a73e
Binary files differ
diff --git a/tests/files/working.git/objects/e7/ea5938f9c009d32235050bca991d0b9533e440 b/tests/files/working.git/objects/e7/ea5938f9c009d32235050bca991d0b9533e440
new file mode 100644
index 0000000..109f596
--- /dev/null
+++ b/tests/files/working.git/objects/e7/ea5938f9c009d32235050bca991d0b9533e440
Binary files differ
diff --git a/tests/files/working.git/objects/e8/183f05f5db68b3934e93f4bf6bed2bb664e0b5 b/tests/files/working.git/objects/e8/183f05f5db68b3934e93f4bf6bed2bb664e0b5
new file mode 100644
index 0000000..2625e1a
--- /dev/null
+++ b/tests/files/working.git/objects/e8/183f05f5db68b3934e93f4bf6bed2bb664e0b5
Binary files differ
diff --git a/tests/files/working.git/objects/e8/bd03b163f82fba4560c11839d49361a78dec85 b/tests/files/working.git/objects/e8/bd03b163f82fba4560c11839d49361a78dec85
new file mode 100644
index 0000000..725bb03
--- /dev/null
+++ b/tests/files/working.git/objects/e8/bd03b163f82fba4560c11839d49361a78dec85
Binary files differ
diff --git a/tests/files/working.git/objects/e9/0de8268373e4fd5ab13310b7745d47ec16813c b/tests/files/working.git/objects/e9/0de8268373e4fd5ab13310b7745d47ec16813c
new file mode 100644
index 0000000..e5fb35f
--- /dev/null
+++ b/tests/files/working.git/objects/e9/0de8268373e4fd5ab13310b7745d47ec16813c
Binary files differ
diff --git a/tests/files/working.git/objects/ec/16a327a6a98367d03369b4e998baf3db379313 b/tests/files/working.git/objects/ec/16a327a6a98367d03369b4e998baf3db379313
new file mode 100644
index 0000000..191f731
--- /dev/null
+++ b/tests/files/working.git/objects/ec/16a327a6a98367d03369b4e998baf3db379313
Binary files differ
diff --git a/tests/files/working.git/objects/ec/1e3d44e160e18dbfbaa80b5b0780ccc03e678e b/tests/files/working.git/objects/ec/1e3d44e160e18dbfbaa80b5b0780ccc03e678e
new file mode 100644
index 0000000..ffafe3a
--- /dev/null
+++ b/tests/files/working.git/objects/ec/1e3d44e160e18dbfbaa80b5b0780ccc03e678e
Binary files differ
diff --git a/tests/files/working.git/objects/ed/551aa66cf0c6f1a078832f80899faff0ae88dc b/tests/files/working.git/objects/ed/551aa66cf0c6f1a078832f80899faff0ae88dc
new file mode 100644
index 0000000..ae83a5f
--- /dev/null
+++ b/tests/files/working.git/objects/ed/551aa66cf0c6f1a078832f80899faff0ae88dc
Binary files differ
diff --git a/tests/files/working.git/objects/f1/25480ee106989ec4d86554c0d5a1487ad4336a b/tests/files/working.git/objects/f1/25480ee106989ec4d86554c0d5a1487ad4336a
new file mode 100644
index 0000000..53f16f0
--- /dev/null
+++ b/tests/files/working.git/objects/f1/25480ee106989ec4d86554c0d5a1487ad4336a
@@ -0,0 +1 @@
+xAn! E\p@H=1 H=~Pox?tX.!ޥ\kŐsׂj\y̓j]1}eC[B] 1=y8qjc˩ L!ֹYKL`(e̢\?flydX \ No newline at end of file
diff --git a/tests/files/working.git/objects/f1/410f8735f6f73d3599eb9b5cdd2fb70373335c b/tests/files/working.git/objects/f1/410f8735f6f73d3599eb9b5cdd2fb70373335c
new file mode 100644
index 0000000..77eaa05
--- /dev/null
+++ b/tests/files/working.git/objects/f1/410f8735f6f73d3599eb9b5cdd2fb70373335c
@@ -0,0 +1,3 @@
+x[
+0E*䝂JTѦ$Sp}=\۶_I` "R@thUqyGj̔5h!
+L }S N~&;Vf|'uGzR[L^vLr[?#mwly F;3)Ƒu_9X \ No newline at end of file
diff --git a/tests/files/working.git/objects/f2/02cb755135d4263589602783b04fb32a079d88 b/tests/files/working.git/objects/f2/02cb755135d4263589602783b04fb32a079d88
new file mode 100644
index 0000000..6373443
--- /dev/null
+++ b/tests/files/working.git/objects/f2/02cb755135d4263589602783b04fb32a079d88
Binary files differ
diff --git a/tests/files/working.git/objects/f2/ff401fb3fc81f8abb3ca15247aadc1e22b6288 b/tests/files/working.git/objects/f2/ff401fb3fc81f8abb3ca15247aadc1e22b6288
new file mode 100644
index 0000000..8193a32
--- /dev/null
+++ b/tests/files/working.git/objects/f2/ff401fb3fc81f8abb3ca15247aadc1e22b6288
Binary files differ
diff --git a/tests/files/working.git/objects/f5/501de98279c6454f510188873476f3ead0cee6 b/tests/files/working.git/objects/f5/501de98279c6454f510188873476f3ead0cee6
new file mode 100644
index 0000000..609a363
--- /dev/null
+++ b/tests/files/working.git/objects/f5/501de98279c6454f510188873476f3ead0cee6
@@ -0,0 +1,4 @@
+xQ
+ D)@F(Г~$@_73 Gu
+-%l\3i
+ΨhHfics zq`K;K4gN9C<+&MvFu0 }ڎ%$n3v5~ɫZcC Y- \ No newline at end of file
diff --git a/tests/files/working.git/objects/f7/5f313ca30e534aa9c42463e85108e682d3a14a b/tests/files/working.git/objects/f7/5f313ca30e534aa9c42463e85108e682d3a14a
new file mode 100644
index 0000000..3634d3b
--- /dev/null
+++ b/tests/files/working.git/objects/f7/5f313ca30e534aa9c42463e85108e682d3a14a
Binary files differ
diff --git a/tests/files/working.git/objects/f8/e9c6748331411c0d3511f90bd4e0a1a30acff0 b/tests/files/working.git/objects/f8/e9c6748331411c0d3511f90bd4e0a1a30acff0
new file mode 100644
index 0000000..f443b46
--- /dev/null
+++ b/tests/files/working.git/objects/f8/e9c6748331411c0d3511f90bd4e0a1a30acff0
Binary files differ
diff --git a/tests/files/working.git/objects/f9/bce8995109cfab475d043a7dd9156d5e574ed3 b/tests/files/working.git/objects/f9/bce8995109cfab475d043a7dd9156d5e574ed3
new file mode 100644
index 0000000..ff6100a
--- /dev/null
+++ b/tests/files/working.git/objects/f9/bce8995109cfab475d043a7dd9156d5e574ed3
Binary files differ
diff --git a/tests/files/working.git/objects/fa/6312f71abb153ada6a0399ad710d21bb61e4d8 b/tests/files/working.git/objects/fa/6312f71abb153ada6a0399ad710d21bb61e4d8
new file mode 100644
index 0000000..8e5e042
--- /dev/null
+++ b/tests/files/working.git/objects/fa/6312f71abb153ada6a0399ad710d21bb61e4d8
Binary files differ
diff --git a/tests/files/working.git/objects/fb/8e78840d79085abf50edebf5b9d6b73ee0fb4c b/tests/files/working.git/objects/fb/8e78840d79085abf50edebf5b9d6b73ee0fb4c
new file mode 100644
index 0000000..9334bb8
--- /dev/null
+++ b/tests/files/working.git/objects/fb/8e78840d79085abf50edebf5b9d6b73ee0fb4c
Binary files differ
diff --git a/tests/files/working.git/objects/fc/b49fa99454f804799a12095292edbca48779ab b/tests/files/working.git/objects/fc/b49fa99454f804799a12095292edbca48779ab
new file mode 100644
index 0000000..4397b43
--- /dev/null
+++ b/tests/files/working.git/objects/fc/b49fa99454f804799a12095292edbca48779ab
Binary files differ
diff --git a/tests/files/working.git/objects/fe/b2ccf88397c2d93f381176067be2727eba330b b/tests/files/working.git/objects/fe/b2ccf88397c2d93f381176067be2727eba330b
new file mode 100644
index 0000000..56ea00b
--- /dev/null
+++ b/tests/files/working.git/objects/fe/b2ccf88397c2d93f381176067be2727eba330b
Binary files differ
diff --git a/tests/files/working.git/refs/heads/git_grep b/tests/files/working.git/refs/heads/git_grep
new file mode 100644
index 0000000..475c859
--- /dev/null
+++ b/tests/files/working.git/refs/heads/git_grep
@@ -0,0 +1 @@
+5e53019b3238362144c2766f02a2c00d91fcc023
diff --git a/tests/files/working.git/refs/heads/test b/tests/files/working.git/refs/heads/test
new file mode 100644
index 0000000..32881be
--- /dev/null
+++ b/tests/files/working.git/refs/heads/test
@@ -0,0 +1 @@
+1cc8667014381e2788a94777532a788307f38d26
diff --git a/tests/files/working.git/refs/heads/test_branches b/tests/files/working.git/refs/heads/test_branches
new file mode 100644
index 0000000..34645d1
--- /dev/null
+++ b/tests/files/working.git/refs/heads/test_branches
@@ -0,0 +1 @@
+3a9f195756f5bd26b67c5e1fffd92d68d61be14e
diff --git a/tests/files/working.git/refs/heads/test_object b/tests/files/working.git/refs/heads/test_object
new file mode 100644
index 0000000..34645d1
--- /dev/null
+++ b/tests/files/working.git/refs/heads/test_object
@@ -0,0 +1 @@
+3a9f195756f5bd26b67c5e1fffd92d68d61be14e
diff --git a/tests/files/working.git/refs/tags/gitsearch1 b/tests/files/working.git/refs/tags/gitsearch1
new file mode 100644
index 0000000..9f85796
--- /dev/null
+++ b/tests/files/working.git/refs/tags/gitsearch1
@@ -0,0 +1 @@
+935badc874edd62a8629aaf103418092c73f0a56
diff --git a/tests/files/working.git/refs/tags/v2.5 b/tests/files/working.git/refs/tags/v2.5
new file mode 100644
index 0000000..1c3d11e
--- /dev/null
+++ b/tests/files/working.git/refs/tags/v2.5
@@ -0,0 +1 @@
+546bec6f8872efa41d5d97a369f669165ecda0de
diff --git a/tests/files/working.git/refs/tags/v2.6 b/tests/files/working.git/refs/tags/v2.6
new file mode 100644
index 0000000..34645d1
--- /dev/null
+++ b/tests/files/working.git/refs/tags/v2.6
@@ -0,0 +1 @@
+3a9f195756f5bd26b67c5e1fffd92d68d61be14e
diff --git a/tests/files/working.git/refs/tags/v2.7 b/tests/files/working.git/refs/tags/v2.7
new file mode 100644
index 0000000..34645d1
--- /dev/null
+++ b/tests/files/working.git/refs/tags/v2.7
@@ -0,0 +1 @@
+3a9f195756f5bd26b67c5e1fffd92d68d61be14e
diff --git a/tests/files/working.git/refs/tags/v2.8 b/tests/files/working.git/refs/tags/v2.8
new file mode 100644
index 0000000..475c859
--- /dev/null
+++ b/tests/files/working.git/refs/tags/v2.8
@@ -0,0 +1 @@
+5e53019b3238362144c2766f02a2c00d91fcc023
diff --git a/tests/units/test_bare.rb b/tests/units/test_bare.rb
new file mode 100644
index 0000000..2e5aca1
--- /dev/null
+++ b/tests/units/test_bare.rb
@@ -0,0 +1,41 @@
+#!/usr/bin/env ruby
+
+require File.dirname(__FILE__) + '/../test_helper'
+
+class TestBare < Test::Unit::TestCase
+
+ def setup
+ set_file_paths
+ @git = Git.bare(@wbare)
+ end
+
+ def test_commit
+ o = @git.object('1cc8667014381')
+ assert(o.is_a?(Git::Object::Commit))
+
+ assert_equal('94c827875e2cadb8bc8d4cdd900f19aa9e8634c7', o.gtree.to_s)
+ assert_equal('546bec6f8872efa41d5d97a369f669165ecda0de', o.parent.sha)
+ assert_equal(1, o.parents.size)
+ assert_equal('scott Chacon', o.author.name)
+ assert_equal('schacon@agadorsparticus.corp.reactrix.com', o.author.email)
+ assert_equal('11-08-07', o.author.date.strftime("%m-%d-%y"))
+ assert_equal('11-08-07', o.author_date.strftime("%m-%d-%y"))
+ assert_equal('scott Chacon', o.committer.name)
+ assert_equal('11-08-07', o.committer_date.strftime("%m-%d-%y"))
+ assert_equal('11-08-07', o.date.strftime("%m-%d-%y"))
+ assert_equal('test', o.message)
+
+ assert_equal('tags/v2.5', o.parent.name)
+ assert_equal('master', o.parent.parent.name)
+ assert_equal('master~1', o.parent.parent.parent.name)
+
+ o = @git.object('HEAD')
+ assert(o.is_a?(Git::Object::Commit))
+ assert_equal('commit', o.type)
+
+ o = @git.object('test_object')
+ assert(o.is_a?(Git::Object::Commit))
+ assert_equal('commit', o.type)
+ end
+
+end \ No newline at end of file