Linus Torvalds did not commit this
11–20 of 198 posts
Re: Linus Torvalds did not commit this
#12Kinda hard to not come up with it when setting up your credentials is the first thing git wants you to do before you can commit anything. BTW. You can also overwrite them by command line switches per commit instead of setting environment variables. I guess it's worth noting here that you can sign your commits with GPG: https://git-scm.com/book/tr/v2/Git-Tools-Signing-Your-Work
I guess the real uptake is that commits should really be signed by default (eg, by encouraging signing in the tools & ecosystem).
EDIT: This gets even more disturbing when you realize that GitHub is a site many people list on their resumes and if this association applies from their user page too this could get very bad.
Re: Linus Torvalds did not commit this
#13TBH we "exploit" this when accepting PRs for an open source project I work on. It's not really feasible for us to expect / force each PR author to have a clean commit history, so we basically do some squashing, then commit the "single" change as the original author before merging.
So, when submitting to your project it can happen that I'm afterwards blamed for things I didn't do? (Or praised)
Re: Linus Torvalds did not commit this
#14Re: Linus Torvalds did not commit this
#15Re: Linus Torvalds did not commit this
#16Re: Linus Torvalds did not commit this
#17I think github should allow me as a user to confirm contributions made out of the system, at least the first time per repo.
Re: Linus Torvalds did not commit this
#18Re: Linus Torvalds did not commit this
#19Kinda hard to not come up with it when setting up your credentials is the first thing git wants you to do before you can commit anything. BTW. You can also overwrite them by command line switches per commit instead of setting environment variables. I guess it's worth noting here that you can sign your commits with GPG: https://git-scm.com/book/tr/v2/Git-Tools-Signing-Your-Work
For that reason, I jokingly created `git-upstage`, which streamlines the process of abusing commit edits and plagiarizing code! It squashes a branch, backdates it 5 minutes, and claims you wrote it.
https://github.com/SilasX/git-upstage
Edit: Looks like my last commit left the important stuff commented out and can't fix it at the moment. Ah well, you're going to use the tool to rip it off anyway ;-)
Re: Linus Torvalds did not commit this
#20TBH we "exploit" this when accepting PRs for an open source project I work on. It's not really feasible for us to expect / force each PR author to have a clean commit history, so we basically do some squashing, then commit the "single" change as the original author before merging.
So, when submitting to your project it can happen that I'm afterwards blamed for things I didn't do? (Or praised)