{"push_id":1997381554,"size":44,"distinct_size":11,"ref":"refs/heads/concurrent-ensure-update-validation","head":"9683e433e5e3c4493b9471cfaab2797a7a6a509d","before":"cdfe9427792be0b3d403337670c36e5bfc7f2f4d","commits":[{"sha":"902ea2bab55ba1f3aa597624f63cd412de8b4d7e","author":{"name":"Jordan Krage","email":"8bfe5e2a5f14169eb5a3982c7d39f5a85d4ae38d@gmail.com"},"message":"gps: source cache: adding multiCache","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/902ea2bab55ba1f3aa597624f63cd412de8b4d7e"},{"sha":"e64c82e377fd18f59579857078650caeac5d13b9","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Add satisfiability check for case variants","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/e64c82e377fd18f59579857078650caeac5d13b9"},{"sha":"5c96c1022c0516563132115e824501982b311fe5","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Use case folding to normalize lookup map key\n\nThis lifts the exact folding algorithm and use pattern followed by the\ntoolchain up into gps. Not only does it solve the strings.ToLower()\ninadequacy, but it means we're using the exact same logic the\ngo compiler does to decide this same question.","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/5c96c1022c0516563132115e824501982b311fe5"},{"sha":"65c8f22216b34fd06ad92f829f1e943858ce0b05","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Fixes off-by-one error; rename method","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/65c8f22216b34fd06ad92f829f1e943858ce0b05"},{"sha":"538f5d33f0bf2b299b53cd05e6f92f479d750183","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Add a bunch more test cases","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/538f5d33f0bf2b299b53cd05e6f92f479d750183"},{"sha":"8670e66f5ae6c0ddaeaf3a408e6e44306f96f66e","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Add wrongCaseFailure\n\nMay or may not end up using this right away, but it'll be in place for\nwhen we have the slightly stronger failure case of a project being\naddressed with an incorrect case, as indicated by the project's way\nof referencing its own packages.","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/8670e66f5ae6c0ddaeaf3a408e6e44306f96f66e"},{"sha":"6592101eebfd95616a8bfa2a02a076a03aac667a","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Case insensitivity magic for roots in fixtures\n\nThis effectively makes them case-insensitive, case-preserving.","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/6592101eebfd95616a8bfa2a02a076a03aac667a"},{"sha":"3d369c50a97e2eb77c262e77a8a09b8728819461","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Add the wrongCaseFailure, and scads more fixtures","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/3d369c50a97e2eb77c262e77a8a09b8728819461"},{"sha":"56ce3a4513a295c153d2067faa24ec0ca605d927","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Add test for import path case-sense handling in SM","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/56ce3a4513a295c153d2067faa24ec0ca605d927"},{"sha":"70d2f5b6950c69d130d12cfb96f91dbe9c80d2be","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Tests for combined source & case variance","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/70d2f5b6950c69d130d12cfb96f91dbe9c80d2be"},{"sha":"bddd3f4bbac9f9e1c5d85c2d59eb7b3491a0f4b7","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Treat ProjectRoot as case-insensitive in srcCoord","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/bddd3f4bbac9f9e1c5d85c2d59eb7b3491a0f4b7"},{"sha":"a665a6e85ad5cf701c9d9a0eb6a9af564cc0c5b8","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Accommodate case folding in older mgr test","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/a665a6e85ad5cf701c9d9a0eb6a9af564cc0c5b8"},{"sha":"9e038e69dc5accf451d32bd1b8742f83eabe9b9e","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Ensure URLs are folded as well\n\nAlso add an up-front check for case variant map lookup misses, and\nupdate the map accordingly.","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/9e038e69dc5accf451d32bd1b8742f83eabe9b9e"},{"sha":"cacb8ff9c207dafea9e918c0e2c4151076e1b5c6","author":{"name":"Michael Gokhman","email":"bcfc80501def53e6014ec80e7625067eb0d2752d@yahoo.com"},"message":"add SourceURLsForPath to SourceManager ineterface\n\nto expose the deduced possible source URLs for a given import path.\nThis information is useful for importing configuration from other tools\nthat support vendoring forks","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/cacb8ff9c207dafea9e918c0e2c4151076e1b5c6"},{"sha":"d61fa3825863b4c14bbaf0ea07dee8a7becfa801","author":{"name":"Jordan Krage","email":"8bfe5e2a5f14169eb5a3982c7d39f5a85d4ae38d@gmail.com"},"message":"testing: de-globalize discard loggers","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/d61fa3825863b4c14bbaf0ea07dee8a7becfa801"},{"sha":"101c2d966432f738b0aa9d4ce7f9db93801131f6","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"gps: Add helpful debugging info to test logging\n\nKeeping track of what maps to what in the sourceGateway setup can be\nreally tricky with all the combinations; in the event of failures in\nthis test, this will show the mapping tables, which helps a lot with\nunderstanding the actual final state.","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/101c2d966432f738b0aa9d4ce7f9db93801131f6"},{"sha":"cbf031832db8d39b85a89710aeff6802901e14a2","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"gps: don't fold inputs to root deduction\n\nBut, still preserve the rule that we record the canonical folded URL in\nmemory, so that we can have non-canonical inputs come in first and still\nconverge with subsequent canonical, or other-case-variant forms later.","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/cbf031832db8d39b85a89710aeff6802901e14a2"},{"sha":"5aa4ffe3c26ebe5ebb57a0bdd7dee30217e48121","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Merge pull request #1079 from sdboyer/warn-case-mismatch\n\nAdd satisfiability check for case variants","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/5aa4ffe3c26ebe5ebb57a0bdd7dee30217e48121"},{"sha":"92657ba1819e7bf44e084c3713ae77ca1ecbcec2","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Merge pull request #1165 from jmank88/discard_logger\n\ntesting: de-globalize discard loggers","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/92657ba1819e7bf44e084c3713ae77ca1ecbcec2"},{"sha":"166626d8a82d26f91b03fcc092ad3405d605263c","author":{"name":"sam boyer","email":"d27e89accd67edc49bd94995c00570ac62f22da2@samboyer.org"},"message":"Merge pull request #1138 from jmank88/multi_cache\n\ngps: source cache: adding multiCache","distinct":false,"url":"https://api.github.com/repos/darkowlzz/dep/commits/166626d8a82d26f91b03fcc092ad3405d605263c"}]}
{"actor":{"display_login":"darkowlzz"}}