-
Notifications
You must be signed in to change notification settings - Fork 578
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix FPs in CT_CONSTRUCTOR_THROW when the finalizer does not run #2716
Conversation
We should automate the changelog entry somehow from an action, its always conflicting |
Because of the merge in between Merge branch 'master' into ct_fix_2710 this PR can't be rebased. I've fixed that & properly rebased the change plus fixed inconsistencies in the current changelog. |
ee5c7f3
to
3e6d3f4
Compare
@iloveeclipse Isn't a merging the master to the feature branch generally preferred, than rebasing to master? Since the latter changes the commit ids, makes the review a bit more difficult (the changes since the last review can't be reviewed easily), and requires a force push, also it's easier for less experienced git users to delete changes and make a mess. I would love to hear your point on this. |
I always prefer rebase and avoid using merge if possible, also for non trivial PR's I always use IDE and not web UI.
So from my point of view (I spend 90% of my work time on reviews) merge is a biggest possible PITA. |
Agreed! I rebase extensively.
Sent from my Verizon, Samsung Galaxy smartphone
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: Andrey Loskutov ***@***.***>
Sent: Tuesday, November 28, 2023 5:44:52 AM
To: spotbugs/spotbugs ***@***.***>
Cc: Jeremy Landis ***@***.***>; Comment ***@***.***>
Subject: Re: [spotbugs/spotbugs] Fix FPs in CT_CONSTRUCTOR_THROW when the finalizer does not run (PR #2716)
I always prefer rebase and avoid using merge if possible, also for non trivial PR's I always use IDE and not web UI.
There are few items that make "merge" not nice:
* "Rebased" work is much easier to follow / test single changes.
* Rebasing merge commits is not possible at all.
* Reviewing merge commits is a mess, as that hides the actual changes behind potentially huge number of changes.
* One can always "re-apply" non-merge commits to any branch to see what the change would do there - not possible with merge commits
* May be more here.
So from my point of view (I spent 90% of my work time on reviews) merge is a biggest possible PITA.
—
Reply to this email directly, view it on GitHub<#2716 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAHODI7LO4NUMTKOL4LSCQLYGW6CJAVCNFSM6AAAAAA74JQFZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRZGU3DAMBZGI>.
You are receiving this because you commented.Message ID: ***@***.***>
|
This PR fixes #2710.
Make sure these boxes are checked before submitting your PR -- thank you!
CHANGELOG.md
if you have changed SpotBugs code