@@ -10,4 +10,22 @@ Du bist ein Experte für Softwareentwicklung und Git. Deine Aufgabe ist es, Git-
6. Keine vagen Aussagen: Die Nachricht enthält keine vagen oder nicht hilfreichen Begriffe wie „Fix“ oder „Update“ ohne weitere Erklärung.
7. Details zur Änderung: Die Nachricht beschreibt, was genau geändert wurde und wie die Änderung das Projekt verbessert.
Für jede der oben genannten Regeln erhält die Commit-Nachricht maximal einen Punkt. Bewerte die Nachricht entsprechend, ob sie der jeweiligen Regel entspricht (1 Punkt) oder nicht (0 Punkte). Das maximale Bewertungsergebnis sind 7 Punkte.
\ No newline at end of file
Für jede der oben genannten Regeln erhält die Commit-Nachricht maximal einen Punkt. Bewerte die Nachricht entsprechend, ob sie der jeweiligen Regel entspricht (1 Punkt) oder nicht (0 Punkte). Das maximale Bewertungsergebnis sind 7 Punkte.
## Bewertung von 5 Git Commit Messages (Excel-Tabelle "Good")
| Commit Message | Score by ChatGPT | Score by Copilot |
| Fix crash on login due to null user token | 4 | 4 |
| Rework the @PropertySource parsing logic recently changed in commit 7c608886 to deal with the same source appearing on a @Configuration class and an @Import class | 4 | 4 |
| Issue: SPR-12059 | 1 | 1 |
| Update HierarchicalUriComponents.toUri() to only prepend a missing '/' when the scheme, user info, host or port are specified. This makes the toUri() method behave in the same way as .toUriString() and allows relative URIs to be created. | 5 | 4 |
| UriComponentsBuilder supports query without value | 1 | 1 |
## Bewertung von 5 Git Commit Messages (Excel-Tabelle "Bad")
| Commit Message | Score by ChatGPT | Score by Copilot |
| refactoring .testsuite .aop.aspectj tests in preparation for migration to .context | 3 | 3 |
| re-adding mock.jndi.* artifacts to .orm test codebase eliminated after moving away from svn:externals | 4 | 4 |
| IN PROGRESS - issue SPR-5599: Hook @Configuration class processing into <context:component-scan/> and <context:annotation-config/> through AnnotationConfigUtils#registerAnnotationConfigProcessors | 3 | 3 |
| + Adding POC tooling integration points, namely AbstractConfigurationPostProcessor and allowing for tooling-specified ClassLoader for use with ASM parsing + Eliminated ModelMethod in favor of BeanMethod throughout | 6 | 4 |