Is there a way to automatically squash everything to your latest
commit? FYI, I just screed up the rebase so I have included like 30
commits in my PR.
On 3/10/2016 2:29 AM, Stian Thorgersen wrote:
Please squash commits. The ideal is one commit and one PR per JIRA
issue. If you want to break a JIRA issue into smaller tasks then
please create sub-tasks in JIRA, then do one commit/PR for one sub-task.
Always include JIRA key in the commit message. A good commit message
look example is:
----
KEYCLOAK-1267 add a separate sso_max_lifespan parameter for remember me
----
We have automated linking of PRs in JIRA as long as the JIRA key is
included in the commit message. It doesn't hurt to manually link as
this is generally quicker.
With JIRA key in commit and PRs linked in JIRA we get a good history
that is useful in the future to identify what was changed and why.
It's also important that this history goes both ways. For example if
you don't include JIRA key in commit it's very difficult to find the
associated JIRA issue. If you didn't even link the PR then it's pretty
much impossible.
All commits to main repository should be done through PRs, no direct
pushing to repository please.
_______________________________________________
keycloak-dev mailing list
keycloak-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-dev
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com