{"push_id":676772064,"size":299,"distinct_size":6,"ref":"refs/heads/ssh_memory_auth","head":"8085adf82cbb57487d3ac9acdf0b5bcba92a9a66","before":"ce44df662651ef5560fc45826c0d9c1c9cd2d635","commits":[{"sha":"4196dd8e8fceaaa42ad5854e1ce362c14b8c0bf6","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@microsoft.com","name":"Edward Thomson"},"message":"repository: Introduce \"reserved names\"\n\nA repository can have multiple \"reserved names\" now, not just\na single \"short name\" for the repository folder itself.  Refactor\nto include a git_repository__reserved_names that returns all the\nreserved names for a repository.","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/4196dd8e8fceaaa42ad5854e1ce362c14b8c0bf6"},{"sha":"e22ffb42097671f1c6737be4c8bbf2ff36a9e290","author":{"email":"d28b28e5a8b7d1595ffb8af57514f7705db4d09c@mac.com","name":"Pierre-Olivier Latour"},"message":"Fixed update_tips callback called for failed pushed references\n\nThe current implementation does not set 'fire_callback' back to 0 for failed updates so the callback still fires.\n\nInstead of adding yet another condition check to set 'fire_callback' to 0 if needed, considering this function should be a no-op for failed updates anyway, the best fix is to simplify its logic to check upfront if the update is a failed one.","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/e22ffb42097671f1c6737be4c8bbf2ff36a9e290"},{"sha":"1034f1b583e4bfe39d46243568aafb27e725f2fa","author":{"email":"d28b28e5a8b7d1595ffb8af57514f7705db4d09c@mac.com","name":"Pierre-Olivier Latour"},"message":"Fixed active refspecs not reset by git_remote_upload()","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/1034f1b583e4bfe39d46243568aafb27e725f2fa"},{"sha":"45a86bbfd028a545a71d3e1ea5518d467be8b5aa","author":{"email":"f3ffc7264a97a0f843921c35b864bcd6ac1a0f3f@striata.com","name":"Jacques Germishuys"},"message":"Allow for merges with whitespace discrepancies","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/45a86bbfd028a545a71d3e1ea5518d467be8b5aa"},{"sha":"0f24cac2b926e4842f6890ee1712ac2d85cc020c","author":{"email":"f3ffc7264a97a0f843921c35b864bcd6ac1a0f3f@striata.com","name":"Jacques Germishuys"},"message":"Added tests to merge files and branches with whitespace problems and fixes","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/0f24cac2b926e4842f6890ee1712ac2d85cc020c"},{"sha":"f29dde682866c293292ce405fcfef1511ced3f55","author":{"email":"f3ffc7264a97a0f843921c35b864bcd6ac1a0f3f@striata.com","name":"Jacques Germishuys"},"message":"Renamed git_merge_options 'flags' to 'tree_flags'","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/f29dde682866c293292ce405fcfef1511ced3f55"},{"sha":"13de93631664cd6eec3afedabb7145d5562a3e01","author":{"email":"f3ffc7264a97a0f843921c35b864bcd6ac1a0f3f@striata.com","name":"Jacques Germishuys"},"message":"Collapse whitespace flags into git_merge_file_flags_t","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/13de93631664cd6eec3afedabb7145d5562a3e01"},{"sha":"74c37c2a48756299306bb10e9e546c1627ca289f","author":{"email":"f3ffc7264a97a0f843921c35b864bcd6ac1a0f3f@striata.com","name":"Jacques Germishuys"},"message":"Added options to enable patience and minimal diff drivers","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/74c37c2a48756299306bb10e9e546c1627ca289f"},{"sha":"fea24c5300f43ea4989c43f0057bb009d7e9653a","author":{"email":"e88116dcd19eff75c6264107b29ab273c69b34a0@microsoft.com","name":"Jeff Hostetler"},"message":"PERF: In MERGE, lazily compute is_binary","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/fea24c5300f43ea4989c43f0057bb009d7e9653a"},{"sha":"8f426d7dd26856150950d080fb821044bb2ea811","author":{"email":"86b882df4be72bdf185ba2b805e0263e3224d2ae@hotmail.com","name":"Philip Kelley"},"message":"Win32: Enable WinHTTP for MinGW","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/8f426d7dd26856150950d080fb821044bb2ea811"},{"sha":"e613e6ebb830137bb8d61ab350b0ba622d27c819","author":{"email":"5eec4289c07b302a69237c250df081c078738c88@gmail.com","name":"klutzy"},"message":"patch so mingw-w64 can build","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/e613e6ebb830137bb8d61ab350b0ba622d27c819"},{"sha":"3066026b0468730ac36850c276f6dab7140f2093","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Fix build on mingw-w64","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/3066026b0468730ac36850c276f6dab7140f2093"},{"sha":"d612e48ecc74a2b9140a3d7f4357537af3c6465e","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@kelman.net","name":"Tony Kelman"},"message":"Fix out-of-tree build\n\nlink against crypt32 for CertFreeCertificateContext","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/d612e48ecc74a2b9140a3d7f4357537af3c6465e"},{"sha":"118e6fdc8f4f484aa27e16d2e351145aae77bca2","author":{"email":"46f7a16360fb79c4bf31061714f90877813110d4@ymail.com","name":"Claudiu Olteanu"},"message":"Lower case the include directive of windows header\n\nSince the Linux platform has a case sensitive file system, the header name should be lower case for cross compiling purposes. (On Linux, the mingw header is called ```windows.h```).","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/118e6fdc8f4f484aa27e16d2e351145aae77bca2"},{"sha":"547517d7f9c7519681c67eb89cb6343a4457eb27","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@kelman.net","name":"Tony Kelman"},"message":"use a different .def file for 64 bit","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/547517d7f9c7519681c67eb89cb6343a4457eb27"},{"sha":"70b0f128c8f8a9f6bd2ec4ec0b326f8c03f9efb4","author":{"email":"f3ffc7264a97a0f843921c35b864bcd6ac1a0f3f@striata.com","name":"Jacques Germishuys"},"message":"Added changelog entries for whitespace and patience merges.","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/70b0f128c8f8a9f6bd2ec4ec0b326f8c03f9efb4"},{"sha":"7aa96593fa6dcbe4f976137bc105037257e5c26d","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@kelman.net","name":"Tony Kelman"},"message":"set PKG_CONFIG_LIBDIR in toolchain-mingw32.cmake","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/7aa96593fa6dcbe4f976137bc105037257e5c26d"},{"sha":"385449b1df593440abcf6636c81eb5ea19b1d1a1","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"note: use a git_buf to return the default namespace\n\nThe caller has otherwise no way to know how long the string will be\nallocated or ability to free it.\n\nThis fixes #2944.","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/385449b1df593440abcf6636c81eb5ea19b1d1a1"},{"sha":"d23fb5c943c3f4accd8b5176db1b78d377bfec54","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"clone: add failing test for local transport with a tag\n\nWhen there is a tag, we must make sure that we get all referenced\nobjects from this tag as well. This failing test shows that e.g. when\nthere is a tagged tree, we insert the top tree but do not descend, thus\ncausing the clone to have broken links.","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/d23fb5c943c3f4accd8b5176db1b78d377bfec54"},{"sha":"a61fa4c0c70fe2c203bf73d163f9003763520f31","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"packbuilder: introduce git_packbuilder_insert_recur()\n\nThis function recursively inserts the given object and any referenced\nones. It can be thought of as a more general version of the functions to\ninsert a commit or tree.","distinct":false,"url":"https://api.github.com/repos/mgorny/libgit2/commits/a61fa4c0c70fe2c203bf73d163f9003763520f31"}]}