{"push_id":623494168,"size":174,"distinct_size":3,"ref":"refs/heads/therzok/sshAPI","head":"e0a98ceda74d496d8bc58110bf5a0abd5df23271","before":"283d369cf4ba120c21120009a9b7ede9117435bd","commits":[{"sha":"e335cd08ef556e0abc09f4ca0103840ba82e5c09","author":{"email":"fea8a6992108b6bfda0c59222a1afb2da2ede904@gmail.com","name":"Markus Olsson"},"message":"Expose method to clear the index","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/e335cd08ef556e0abc09f4ca0103840ba82e5c09"},{"sha":"7776cdba52e5d740677eb5eea3518c9fbf56ae75","author":{"email":"a193471589cbd14389e6c380fb8287ad3a1d8931@microsoft.com","name":"Jameson Miller"},"message":"Revert should clean up repository state when there is nothing to revert\n\nIf reverting with the option to commit on success, and the revert\ncompletes successfully but there are no changes to commit, then\nrevert will clean up the revert operation in progress state and\nthe RevertStatus will indicate that there was nothing to revert.","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/7776cdba52e5d740677eb5eea3518c9fbf56ae75"},{"sha":"329c65204c5ece249e8b98b9d895039de58fcb94","author":{"email":"a193471589cbd14389e6c380fb8287ad3a1d8931@microsoft.com","name":"Jameson Miller"},"message":"Revert should throw if HEAD branch is orphaned","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/329c65204c5ece249e8b98b9d895039de58fcb94"},{"sha":"ad02fede9f16126dd1df606743fddda2b4351317","author":{"email":"de843422ecd838edc23ed66c6918775979ccdcf6@gmail.com","name":"Paul Duncan"},"message":"Deprecate repo.Refs.Move() in favor of repo.Refs.Rename()\n\nFix #752","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/ad02fede9f16126dd1df606743fddda2b4351317"},{"sha":"a4a443609c4c9d4c6b48712ccf89000562f755ff","author":{"email":"5c2a3aceccd8e4113da9a6e4300e530dcd2bb52d@gmail.com","name":"nulltoken"},"message":"Add missing public method xml documentation","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/a4a443609c4c9d4c6b48712ccf89000562f755ff"},{"sha":"b8225a73f303849a0858a38a9816b34f069b9740","author":{"email":"de843422ecd838edc23ed66c6918775979ccdcf6@gmail.com","name":"Paul Duncan"},"message":"Remove optional parameters from IRepository\n\nFix #779","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/b8225a73f303849a0858a38a9816b34f069b9740"},{"sha":"91c04d89914592acb9f74e54891b217ca3508ae6","author":{"email":"de843422ecd838edc23ed66c6918775979ccdcf6@gmail.com","name":"Paul Duncan"},"message":"Deprecate repo.Version in favor of GlobalSettings.Version\n\nFix #726","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/91c04d89914592acb9f74e54891b217ca3508ae6"},{"sha":"f60ef6ac40892548810589c2b7fbba8fd55c6f76","author":{"email":"45b9372d3d6883e588eb18cca37878d6aa2d5cd5@zoltu.net","name":"Micah"},"message":"Adds support for nCrunch.","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/f60ef6ac40892548810589c2b7fbba8fd55c6f76"},{"sha":"f3a6b7ea2a04ddd3d818f7867157acef825b289b","author":{"email":"65f78b93f7ccdd0c9f898ef3b664c597802c887d@gmail.com","name":"Jacek Marek"},"message":"Make BuildSignature() throw a descriptive message\n\nWhen global user.name or user.email is set to an empty value, it will\nnow throw a LibGit2SharpException with proper explanatory message.\nPreviously it would throw an ArgumentException with obscure message:\n\"String cannot be empty\\nParameter name: name\".","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/f3a6b7ea2a04ddd3d818f7867157acef825b289b"},{"sha":"bf93cba905a1b9b479e2474a579aa168745c2ff6","author":{"email":"02ef967fba395a799a6394d538268cbb6433b93a@rackspace.com","name":"Sam Harwell"},"message":"Use a build properties file instead of custom build actions to copy native binaries","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/bf93cba905a1b9b479e2474a579aa168745c2ff6"},{"sha":"1b820a5b5f2228beb6bb1abd2e082c261360145f","author":{"email":"a193471589cbd14389e6c380fb8287ad3a1d8931@microsoft.com","name":"Jameson Miller"},"message":"Branch.Remote property should not throw\n\nThe Branch.Remote property can throw when it attempts to resolve a remote\nfor a remote-tracking branch, and the remote cannot be found or is\nambiguous. In those situations, Branch.Remote should return null. If there\nis a need for the specific exception to be returned, we can look at\ntransitioning to a method for this functionality.","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/1b820a5b5f2228beb6bb1abd2e082c261360145f"},{"sha":"0e5bfbc346684743a2eae6b43413e989e6ccc749","author":{"email":"a193471589cbd14389e6c380fb8287ad3a1d8931@microsoft.com","name":"Jameson Miller"},"message":"Verify that resolving a remote-tracking branch's remote can throw","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/0e5bfbc346684743a2eae6b43413e989e6ccc749"},{"sha":"c8e7be66a5c914c30e06ae587f30d6da9a3f3e24","author":{"email":"a193471589cbd14389e6c380fb8287ad3a1d8931@microsoft.com","name":"Jameson Miller"},"message":"Introduce MergeFetchHeadNotFoundException\n\nThis adds a  strongly typed exception to indicate when a pull is\nperformed and a reference for the configured merge branch was not fetched.","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/c8e7be66a5c914c30e06ae587f30d6da9a3f3e24"},{"sha":"e26389801de28fcb97730c913d0dad5e388d007b","author":{"email":"a193471589cbd14389e6c380fb8287ad3a1d8931@microsoft.com","name":"Jameson Miller"},"message":"Update exception message when Pull cannot find ref to merge","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/e26389801de28fcb97730c913d0dad5e388d007b"},{"sha":"cf7c5e5c18d28b5e5a55bdf0dd0ef856824b6203","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@microsoft.com","name":"Edward Thomson"},"message":"Update libgit2 to build with GIT_TRACE\n\nBuild libgit2 with tracing information so that we can provide it to\nconsumers.","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/cf7c5e5c18d28b5e5a55bdf0dd0ef856824b6203"},{"sha":"369bb76a27344fcd1f301aa4339aa2bbfcbbb5e6","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@microsoft.com","name":"Edward Thomson"},"message":"Update libgit2 to e0383fa","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/369bb76a27344fcd1f301aa4339aa2bbfcbbb5e6"},{"sha":"c9aff7a97f3e8459bab229f633e55707253ea007","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@microsoft.com","name":"Edward Thomson"},"message":"Introduce logging\n\nConsumers can register a GlobalSettings.LogConfiguration to receive\nlogging messages from LibGit2Sharp and trace messages from libgit2.","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/c9aff7a97f3e8459bab229f633e55707253ea007"},{"sha":"5b8afc83c2f5d8feedc04bd660dcb86ee52776b7","author":{"email":"3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@nocrew.org","name":"Lars Brinkhoff"},"message":"Simplify Travis install phase.","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/5b8afc83c2f5d8feedc04bd660dcb86ee52776b7"},{"sha":"cd9732f25d6af12f3595bc97064946831c1d85ce","author":{"email":"de843422ecd838edc23ed66c6918775979ccdcf6@gmail.com","name":"Paul Duncan"},"message":"Fix compareOptions handling in Diff.Compare<T>\n\nFix #827","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/cd9732f25d6af12f3595bc97064946831c1d85ce"},{"sha":"4341e7e978a057f37c36fadcba8325f342481f00","author":{"email":"5c2a3aceccd8e4113da9a6e4300e530dcd2bb52d@gmail.com","name":"nulltoken"},"message":"Drop internal ICredentialsProvider","distinct":false,"url":"https://api.github.com/repos/PKRoma/libgit2sharp/commits/4341e7e978a057f37c36fadcba8325f342481f00"}]}