{"push_id":580362899,"size":12,"distinct_size":4,"ref":"refs/heads/fcrepo-1337","head":"454e69196a2d9656a998dd0cbeb5609e0d6fef8f","before":"6c728422df4450c5f8c9313e286723ec20ab3734","commits":[{"sha":"bb6072d83da9897bf4a20f357353387dd05efb09","author":{"email":"4ce244a02f602ca1ceaf6756ba4a6f11b0f37bea@gmail.com","name":"osmandin"},"message":"Add version label check for valid characters\n\nResolves: https://jira.duraspace.org/browse/FCREPO-1246","distinct":false,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/bb6072d83da9897bf4a20f357353387dd05efb09"},{"sha":"c2e1af0a87da42941ec4c837abc2715154994873","author":{"email":"31eee73119d20b59fcac8caed639dfd0ffda8c88@vt.edu","name":"Ubuntu"},"message":"Implement PreferTag#hashCode()\n\nResolves: https://jira.duraspace.org/browse/FCREPO-1307","distinct":false,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/c2e1af0a87da42941ec4c837abc2715154994873"},{"sha":"bff532604a600fd0cd567b1d9e9d47d217217fdc","author":{"email":"31eee73119d20b59fcac8caed639dfd0ffda8c88@vt.edu","name":"Yinlin Chen"},"message":"Reduce Sonar major issue - \"Loggers should be \"private static final\"\n\nResolves: https://jira.duraspace.org/browse/FCREPO-1326","distinct":false,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/bff532604a600fd0cd567b1d9e9d47d217217fdc"},{"sha":"561036dc2e3351de5e938cdf91f5edeb7c67c7ff","author":{"email":"4ce244a02f602ca1ceaf6756ba4a6f11b0f37bea@gmail.com","name":"osmandin"},"message":"Update plugin versions\n\nPartial resolution of: https://jira.duraspace.org/browse/FCREPO-1338","distinct":false,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/561036dc2e3351de5e938cdf91f5edeb7c67c7ff"},{"sha":"3fa9652d4ea9d60a85154dee4d718e3c031170f9","author":{"email":"4ce244a02f602ca1ceaf6756ba4a6f11b0f37bea@gmail.com","name":"osmandin"},"message":"Remove nested try-catch blocks\n\nResolves: https://jira.duraspace.org/browse/FCREPO-1330\n\nhttp://sonar.fcrepo.org/drilldown/issues/1?&rule=squid%3AS1141&rule_sev=MAJOR&severity=MAJOR#","distinct":false,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/3fa9652d4ea9d60a85154dee4d718e3c031170f9"},{"sha":"9ab07deb13f0d299006a9ad81f804f4cd2bc6b7e","author":{"email":"31eee73119d20b59fcac8caed639dfd0ffda8c88@vt.edu","name":"Yinlin Chen"},"message":"Reduce Sonar major issues - \"Static Variable Name\" and \"Avoid commented-out lines of code\"\n\nResolves: https://jira.duraspace.org/browse/FCREPO-1332","distinct":false,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/9ab07deb13f0d299006a9ad81f804f4cd2bc6b7e"},{"sha":"7cd7cc4964d4840b092c997bbd1af43979da50b2","author":{"email":"4ce244a02f602ca1ceaf6756ba4a6f11b0f37bea@gmail.com","name":"osmandin"},"message":"Fix sonar warnings related to null array return, null variable dereferencing, indirectly invoked but otherwise unused variable, etc.\n\nResolves: https://jira.duraspace.org/browse/FCREPO-1335\n\nAddressed in this PR:\n- Unused private method\t1 file:\thttp://sonar.fcrepo.org/drilldown/issues/1?&rule=squid%3AUnusedPrivateMethod&rule_sev=MAJOR&severity=MAJOR\n- Singular Field\t1 file: http://sonar.fcrepo.org/drilldown/issues/1?&rule=pmd%3ASingularField&rule_sev=MAJOR&severity=MAJOR\n- Correctness - Nullcheck of value previously dereferenced\t1 file: http://sonar.fcrepo.org/drilldown/issues/1?&rule=findbugs%3ARCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE&rule_sev=MAJOR&severity=MAJOR\n- Empty arrays and collections should be returned instead of null\t1 file: http://sonar.fcrepo.org/drilldown/issues/1?&rule=squid%3AS1168&rule_sev=MAJOR&severity=MAJOR\n\nUpdate PR","distinct":false,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/7cd7cc4964d4840b092c997bbd1af43979da50b2"},{"sha":"58874be0f983c74e8a99040cce220908fca317f9","author":{"email":"4ce244a02f602ca1ceaf6756ba4a6f11b0f37bea@gmail.com","name":"osmandin"},"message":"Fix sonar warnings\n\nResolves: https://jira.duraspace.org/browse/FCREPO-1336","distinct":false,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/58874be0f983c74e8a99040cce220908fca317f9"},{"sha":"805afa8eec1df6f74f921869498048acd4706748","author":{"email":"31eee73119d20b59fcac8caed639dfd0ffda8c88@vt.edu","name":"Yinlin Chen"},"message":"Fix Sonar major issues\n\n- fixed string buffer for string appends\n- fixed static inner class\n- fixed Locale\n\nResolves: https://jira.duraspace.org/browse/FCREPO-1337","distinct":true,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/805afa8eec1df6f74f921869498048acd4706748"},{"sha":"bdab231613fe977089adf7a849d17330053ad90b","author":{"email":"31eee73119d20b59fcac8caed639dfd0ffda8c88@vt.edu","name":"Yinlin Chen"},"message":"Update based on the code review","distinct":true,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/bdab231613fe977089adf7a849d17330053ad90b"},{"sha":"7ae3e0b3fd289b9f33322abcee4606708f82989a","author":{"email":"31eee73119d20b59fcac8caed639dfd0ffda8c88@vt.edu","name":"Yinlin Chen"},"message":"rebase and update","distinct":true,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/7ae3e0b3fd289b9f33322abcee4606708f82989a"},{"sha":"454e69196a2d9656a998dd0cbeb5609e0d6fef8f","author":{"email":"31eee73119d20b59fcac8caed639dfd0ffda8c88@vt.edu","name":"Yinlin Chen"},"message":"Merge branch 'fcrepo-1337' of https://github.com/yinlinchen/fcrepo4.git into fcrepo-1337\n\nConflicts:\n\tfcrepo-http-commons/src/main/java/org/fcrepo/http/commons/api/rdf/HttpResourceConverter.java","distinct":true,"url":"https://api.github.com/repos/yinlinchen/fcrepo4/commits/454e69196a2d9656a998dd0cbeb5609e0d6fef8f"}]}