)]}' { "commit": "e6ce1886f5f8f700cea00bafefd093ccbbe8addf", "tree": "0f48b9b9f1054e4c9e66d24b5ef6fd616c74bd6f", "parents": [ "be2505a424c177c372f7c8a38afbc0cba5cf4c24" ], "author": { "name": "sberlin", "email": "sberlin@d779f126-a31b-0410-b53b-1d3aecad763e", "time": "Sat Apr 30 15:38:05 2011 +0000" }, "committer": { "name": "sberlin", "email": "sberlin@d779f126-a31b-0410-b53b-1d3aecad763e", "time": "Sat Apr 30 15:38:05 2011 +0000" }, "message": "fix issue 626 -- properly handle circular proxies between providers (either failing or proxying), prevents StackOverflowErrors.\n\ngit-svn-id: https://google-guice.googlecode.com/svn/trunk@1543 d779f126-a31b-0410-b53b-1d3aecad763e\n", "tree_diff": [ { "type": "modify", "old_id": "a26fed31463c1c7f84abd383b56c42b07eb3df3f", "old_mode": 33188, "old_path": "core/src/com/google/inject/internal/BindingProcessor.java", "new_id": "4b57f6aff8289f36abf8900653cd863ae5c78caf", "new_mode": 33188, "new_path": "core/src/com/google/inject/internal/BindingProcessor.java" }, { "type": "modify", "old_id": "27f957eadfcb43b1711c5381618dfec9bc845fe1", "old_mode": 33188, "old_path": "core/src/com/google/inject/internal/BoundProviderFactory.java", "new_id": "2a3d790a0808e606b42d8701080617cba1d8fc08", "new_mode": 33188, "new_path": "core/src/com/google/inject/internal/BoundProviderFactory.java" }, { "type": "modify", "old_id": "3c9201f825e12853aab50f6d329e58efd8d5e29e", "old_mode": 33188, "old_path": "core/src/com/google/inject/internal/DelegatingInvocationHandler.java", "new_id": "b1951df7e94955c9e748cdae14fd553ed40f913a", "new_mode": 33188, "new_path": "core/src/com/google/inject/internal/DelegatingInvocationHandler.java" }, { "type": "modify", "old_id": "929e3b7c1764b5265031f4b275c651ea25814a68", "old_mode": 33188, "old_path": "core/src/com/google/inject/internal/InjectorImpl.java", "new_id": "715f933bf97031f360fa22d483d98286dcb7daa4", "new_mode": 33188, "new_path": "core/src/com/google/inject/internal/InjectorImpl.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "af3c4705b26b4cd705eb8d025e5f29efcbc36d03", "new_mode": 33188, "new_path": "core/src/com/google/inject/internal/InternalFactoryToInitializableAdapter.java" }, { "type": "modify", "old_id": "87d686241890f1c412a4e9d91690b3d95cdfc0b7", "old_mode": 33188, "old_path": "core/src/com/google/inject/internal/InternalFactoryToProviderAdapter.java", "new_id": "99292c30448761cf1eb9a0c3c9fdfb71c4776924", "new_mode": 33188, "new_path": "core/src/com/google/inject/internal/InternalFactoryToProviderAdapter.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "aba14d9112fcddd98d585882331bcb057d3921ec", "new_mode": 33188, "new_path": "core/src/com/google/inject/internal/ProviderInternalFactory.java" }, { "type": "modify", "old_id": "bcbb174a3e40febd696ccbcfaeddf78ca2dc627a", "old_mode": 33188, "old_path": "core/src/com/google/inject/internal/Scoping.java", "new_id": "0ff2aca6e62bf8c18296b433a72d3360d49a0c6c", "new_mode": 33188, "new_path": "core/src/com/google/inject/internal/Scoping.java" }, { "type": "modify", "old_id": "428acdeb92f97177b309fe9fcc1ba8b0e444ffab", "old_mode": 33188, "old_path": "core/test/com/google/inject/CircularDependencyTest.java", "new_id": "3fbfc83a5139694aa18c958fabfead1abf8d2cb2", "new_mode": 33188, "new_path": "core/test/com/google/inject/CircularDependencyTest.java" } ] }