{"ref":"refs/heads/hash","push_id":54822094,"commits":[{"sha":"c6a18d710af875a07a98a664e7744b304798cdb9","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/c6a18d710af875a07a98a664e7744b304798cdb9","message":"Selected hashes sphlib 3.0\n\nhttp://www.saphir2.com/sphlib/\n\ne7bdfedc0e3165f6864c5c432a89f3814e203184  sphlib-3.0.zip\n99def13143639a38ad388702afa15ad657f5ae076831229261c67e06b3106f9d  sphlib-3.0.zip"},{"sha":"00492bab2ce8e5f2c1dc0d019e48a41192b71dce","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/00492bab2ce8e5f2c1dc0d019e48a41192b71dce","message":"HASH_OCTETS step 1: s/(?<=sha1..)20/HASH_OCTETS/\n\n$ perl -pi -e 's/(sha1.*)\\b20(?!\\.|:)\\b/$1HASH_OCTETS/' **/*.c **/*.h\n...and some manual reverts to make it compile without warnings."},{"sha":"da6e4ad8a30ac43596c7f7690b3ef6a170ba724a","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/da6e4ad8a30ac43596c7f7690b3ef6a170ba724a","message":"Build sphlib files"},{"sha":"d2eee3bb2e1f98cbf317f97da3384e3c9659628d","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/d2eee3bb2e1f98cbf317f97da3384e3c9659628d","message":"No, I don't think I want that."},{"sha":"81bf045f056e782a5076b6cfc61ee05f8b1165be","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/81bf045f056e782a5076b6cfc61ee05f8b1165be","message":"Generator and generated hash wrappers"},{"sha":"ff6319ec34c3a5bdfbf0af8079f04cab940c0b40","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/ff6319ec34c3a5bdfbf0af8079f04cab940c0b40","message":"Use generated hash headers, and hex.c fixes"},{"sha":"a2903a27a248ba76eba7dfc8d7c2649735197663","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/a2903a27a248ba76eba7dfc8d7c2649735197663","message":"Build without HASH defined"},{"sha":"544081ed5f3504c48bfbc731819212d4e68b0c9e","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/544081ed5f3504c48bfbc731819212d4e68b0c9e","message":"sha2 header name mis-guessed"},{"sha":"1667dfaeecf5e04a59ef593b68fdbc4105b30fb0","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/1667dfaeecf5e04a59ef593b68fdbc4105b30fb0","message":"Change some random sizes so hash_object -w will try, but corrupts itself on long hashes"},{"sha":"aaf33afd0c7a4aaf6e9d4f4eecbbe406f462c44b","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/aaf33afd0c7a4aaf6e9d4f4eecbbe406f462c44b","message":"Arrrgh, gotcha"},{"sha":"c437e98a8cb37e8f0225bc79eb64e3751378dac3","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/c437e98a8cb37e8f0225bc79eb64e3751378dac3","message":"Stupid print"},{"sha":"460c1c3536cb039742988a353eaa6d0a66c34bb1","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/460c1c3536cb039742988a353eaa6d0a66c34bb1","message":"s/[20]/[HASH_OCTETS]/ doesn't seem to make anything worse"},{"sha":"3e9bed3cd0df831cedd5454c4f05c08cfab358e8","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/3e9bed3cd0df831cedd5454c4f05c08cfab358e8","message":"s/git_SHA/git_HASH/ oh well"},{"sha":"e5d4ef2240dcb6dbc5d54d6c8e96aba1253f30f3","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/e5d4ef2240dcb6dbc5d54d6c8e96aba1253f30f3","message":"Change random 20s to HASH_OCTETS in read-cache.c and we can ls-files"},{"sha":"02e530f0f9333dfa20a939364b89cc92b024ce0d","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/02e530f0f9333dfa20a939364b89cc92b024ce0d","message":"ls-files -s shows full hash"},{"sha":"d3520435b0d38aebc21d4b019df2fd4da8b7fc34","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/d3520435b0d38aebc21d4b019df2fd4da8b7fc34","message":"De-magic-number parse_commit_buffer"},{"sha":"3455322464a18ecd4e3859f72f795b5677d409db","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/3455322464a18ecd4e3859f72f795b5677d409db","message":"parse_commit_buffer sizes; progress"},{"sha":"7493f100c05945a19013577dec837153655c02ba","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/7493f100c05945a19013577dec837153655c02ba","message":"log_ref 100 magic number"},{"sha":"7ac56bb2960657748bb2396dddee40c0b3a0de63","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/7ac56bb2960657748bb2396dddee40c0b3a0de63","message":"Commit at least starts, then complains about corrupt tree\n\n% rm -rf .git && git init && touch foo && git add foo && git cm \"lol\"\nInitialized empty Git repository in /backup/tmp/faux111201.0/.git/\nfatal: corrupt tree file\n[master (root-commit)"},{"sha":"31e7489d091e90d7f4fa1113381933394eacc29b","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@goeswhere.com","name":"Chris West (Faux)"},"url":"https://api.github.com/repos/FauxFaux/git/commits/31e7489d091e90d7f4fa1113381933394eacc29b","message":"Guess tree-walk numbers and we can commit.  Boogie."}],"head":"6473984b1577d7d60b2dbce38e5af14f2d2996bf","size":26}