News for hackers. Stuff that matters.
Re:Rsync client-side arbitrary file write vulnerability by lamontcg on Tuesday August 02, 2022 @05:15PM (#32324378)
> 3. The PR description is typically written hours or days after the commit(s). What was fresh in your head when you wrote that code is now stale and you will struggle to recall why you made a change in a particular way more than if you wrote it down fresh when you commit the change.

The PR contains all the back and forth and comments from other people and the backstory on the decision that was made. I'll also periodically add comments to the end of closed and merged PRs after I receive feedback and question days later just to record it all for posterity. You can't do that with git commits because they aren't mutable/fixable documentation.

> 4. The PR description is not part of the repo's history. It requires access to a (typically propriety) platform to read.

It should be "table stakes" to carry your PR history if you migrate between any of the vendors or something self-hosted and they all have import tools which do it for you. This isn't a practical objection in 2022.

I don't see the author there doing any PRs, either though other than for external contributors.

But they're probably an unpaid open source maintainer, so I can't blame them for cutting corners on process to make their own life easier. How much are you paying this person so that you think you can criticize the way they're doing anything?

There are no comments on this comment yet.