{"push_id":649466769,"size":271,"distinct_size":267,"ref":"refs/heads/master","head":"c5cc6bd8d75114f3f2306d702c40f0659db15af6","before":"95b7ee1247a25cd2535f04f2b81d33957c95de80","commits":[{"sha":"6d39e4efe0d9e7f56c004ce03443c1e9c2e8c24f","author":{"email":"c6b2479044941994f87abf81dffbfad1f7935c21@gmail.com","name":"rarkenin"},"message":"Add @Deprecated annotations to ProgramWorkflowService where the javadoc states that the element is deprecated,\nas per Sonar for Google Code-In","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/6d39e4efe0d9e7f56c004ce03443c1e9c2e8c24f"},{"sha":"f55c0acd2b55043c1afb76512f718b2e732b2547","author":{"email":"c6b2479044941994f87abf81dffbfad1f7935c21@gmail.com","name":"rarkenin"},"message":"10 files in which string comparisons were modified so the literal was on the LHS. Some of these already had null-checks, but I made the move nonetheless in case those null checks get removed later","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/f55c0acd2b55043c1afb76512f718b2e732b2547"},{"sha":"2103e9fb1ca2e8bdd4b7e97687cab8a7744ed74e","author":{"email":"9702501c2a544351ec27e22af4a7b4562a0f3a03@verizon.net","name":"Chaitya Shah"},"message":"Changed String constructor to valueOf","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/2103e9fb1ca2e8bdd4b7e97687cab8a7744ed74e"},{"sha":"99dd84f9ed5c4125d6f7b3137f16a155f673a83e","author":{"email":"9702501c2a544351ec27e22af4a7b4562a0f3a03@verizon.net","name":"Chaitya Shah"},"message":"Using Random nextInt() instead of Math.random()","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/99dd84f9ed5c4125d6f7b3137f16a155f673a83e"},{"sha":"29278cb691a3f8ac43f69e8b8537e3c3e128db98","author":{"email":"ec8f7263be0a30af397cf9e1c84b6d1829ac4b7d@mail.ru","name":"Izaron"},"message":"Collections.emptyList(),emptyMap() and emptySet() should be used instead of Collections.EMPTY_LIST, EMPTY_MAP and EMPTY_SET\n\nGCI-9\nCollections.emptyList(),emptyMap() and emptySet() should be used instead\nof Collections.EMPTY_LIST, EMPTY_MAP and EMPTY_SET","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/29278cb691a3f8ac43f69e8b8537e3c3e128db98"},{"sha":"c68a856577a6b0a57af70a8fd485aa23e960e05d","author":{"email":"ec8f7263be0a30af397cf9e1c84b6d1829ac4b7d@mail.ru","name":"Izaron"},"message":"Empty statements should be removed\n\nGCI-9\nEmpty statements should be removed","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/c68a856577a6b0a57af70a8fd485aa23e960e05d"},{"sha":"ec424d641f7c41f83158c25e7188c86111407003","author":{"email":"f951ea4ce864040db87f4ecaaebdc0d1b1e3013d@github.com","name":"azuro"},"message":"Removed redundant null checks and used the logger utility instead of Throwable.printStackTrace()","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/ec424d641f7c41f83158c25e7188c86111407003"},{"sha":"c842d0a1d0bbecf3fe8c53d7b8c0bcbe1802b539","author":{"email":"f951ea4ce864040db87f4ecaaebdc0d1b1e3013d@github.com","name":"azuro"},"message":"Eradicated race conditions on lazy static initializations.","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/c842d0a1d0bbecf3fe8c53d7b8c0bcbe1802b539"},{"sha":"e01f75ff488c4243158a451a18c8028d9a12ee7c","author":{"email":"f951ea4ce864040db87f4ecaaebdc0d1b1e3013d@github.com","name":"azuro"},"message":"Corrected improper equals() operations.","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/e01f75ff488c4243158a451a18c8028d9a12ee7c"},{"sha":"ab841baa9b55bde22bf9c3eb290e5be0e9388868","author":{"email":"f951ea4ce864040db87f4ecaaebdc0d1b1e3013d@github.com","name":"azuro"},"message":"Fixed: Invocation of toString on an array","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/ab841baa9b55bde22bf9c3eb290e5be0e9388868"},{"sha":"f2e6002be940e5280136cb1a70d79eb32168c701","author":{"email":"f951ea4ce864040db87f4ecaaebdc0d1b1e3013d@github.com","name":"azuro"},"message":"Added System.gc() back and changed log.warn -> log.error for selected logs","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/f2e6002be940e5280136cb1a70d79eb32168c701"},{"sha":"e1327981b7940be423db22cbfdef0af18506a1e6","author":{"email":"f951ea4ce864040db87f4ecaaebdc0d1b1e3013d@github.com","name":"azuro"},"message":"Fixed: compareTo methods now have equivalent equals methods and Database connections and statements are closed properly, reducing access times and memory footprints.","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/e1327981b7940be423db22cbfdef0af18506a1e6"},{"sha":"35a8cf85bbb25e323719b695469c09905aa2b202","author":{"email":"0b6a32840bbeaa2e70e01d11b6d073d04a5d30b6@gmail.com","name":"Anish Basu"},"message":"Added appropriate handling for passing null values to non-null agruments.","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/35a8cf85bbb25e323719b695469c09905aa2b202"},{"sha":"5a58a4ac4be0bee7c3ab573f6bf325f68cb3df85","author":{"email":"0b6a32840bbeaa2e70e01d11b6d073d04a5d30b6@gmail.com","name":"Anish Basu"},"message":"Fixed inconsistent synchronization among class fields","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/5a58a4ac4be0bee7c3ab573f6bf325f68cb3df85"},{"sha":"e882d0fff973bd8a417a66a8fff258d999f581e9","author":{"email":"0b6a32840bbeaa2e70e01d11b6d073d04a5d30b6@gmail.com","name":"Anish Basu"},"message":"Fixed the non closing of IputStreams after a successful/unsuccessful read.","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/e882d0fff973bd8a417a66a8fff258d999f581e9"},{"sha":"220649cf40ae2053d6bcd67477f1473f894a775b","author":{"email":"0b6a32840bbeaa2e70e01d11b6d073d04a5d30b6@gmail.com","name":"Anish Basu"},"message":"Added static method to prevent instance methods from setting static fields.","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/220649cf40ae2053d6bcd67477f1473f894a775b"},{"sha":"7a61d2b09de69dd01f1fe0a01ce36103ad7ab55a","author":{"email":"ec8f7263be0a30af397cf9e1c84b6d1829ac4b7d@mail.ru","name":"Izaron"},"message":"Classes from com.sun.* and sun.* packages should not be used","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/7a61d2b09de69dd01f1fe0a01ce36103ad7ab55a"},{"sha":"fd3e3daefc03760951938a679fa5dbac7219ec04","author":{"email":"ec8f7263be0a30af397cf9e1c84b6d1829ac4b7d@mail.ru","name":"Izaron"},"message":"Unused local variables should be removed","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/fd3e3daefc03760951938a679fa5dbac7219ec04"},{"sha":"28b44d5e97de03106d451c6c437b7d30badb07c9","author":{"email":"ec8f7263be0a30af397cf9e1c84b6d1829ac4b7d@mail.ru","name":"Izaron"},"message":"Correctness - Suspicious reference comparison of Boolean values","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/28b44d5e97de03106d451c6c437b7d30badb07c9"},{"sha":"b8a12c851c8d4d202d4231f9a55612dc1b571b7e","author":{"email":"ec8f7263be0a30af397cf9e1c84b6d1829ac4b7d@mail.ru","name":"Izaron"},"message":"Classes from com.sun.* and sun.* packages should not be used - Fixed","distinct":true,"url":"https://api.github.com/repos/OpenHMIS/openmrs-core/commits/b8a12c851c8d4d202d4231f9a55612dc1b571b7e"}]}