Git-blame-someone-else – Blame someone else for your bad code
1–10 of 68 posts
Re: Git-blame-someone-else – Blame someone else for your bad code
#2I like this! Thank you
Re: Git-blame-someone-else – Blame someone else for your bad code
#3This is a good example of why git repos should be snapshot and archived to read-only media periodically. I like this! Thank you
Re: Git-blame-someone-else – Blame someone else for your bad code
#4This is a good example of why git repos should be snapshot and archived to read-only media periodically. I like this! Thank you
It does a rebase, so everybody that has a copy and pulls will notice.
Re: Git-blame-someone-else – Blame someone else for your bad code
#5Not rewriting history, I still have this little script called fakecommit[0] lying around I have used in the past to commit stuff under other people's names.
[0]: https://github.com/winks/dotfiles/blob/cfd9d994d0bcd7510203a...
Re: Git-blame-someone-else – Blame someone else for your bad code
#6Earlier quoted context omitted.
It does a rebase, so everybody that has a copy and pulls will notice.
Good point. Would code review tools catch this? Gerrit, Crucible, et al? More specifically, how obvious would it be and would people question what they see?
Re: Git-blame-someone-else – Blame someone else for your bad code
#7Re: Git-blame-someone-else – Blame someone else for your bad code
#8Re: Git-blame-someone-else – Blame someone else for your bad code
#9And this is why I pgp sign all my commits. :-P
Perhaps GitHub should only do this for signed commits or commits to the author's own repository or something.
GitHub also allows you to add anyone to a project without their consent (or has this changed?). This reminds me of the Facebook prank where someone added Mark Zuckerberg to a fake(?) pro-paedophile group.
Re: Git-blame-someone-else – Blame someone else for your bad code
#10And this is why I pgp sign all my commits. :-P
It's a bit worrying that GitHub will happily associate someone's face on a commit that they didn't write: https://github.com/jayphelps/git-blame-someone-else/commit/e... Perhaps GitHub should only do this for signed commits or commits to the author's own repository or something. GitHub also allows you to add anyone to a project without their consent (or has this changed?). This reminds me of the Facebook prank where…
It should be trivial for them to allow you to paste your pgp public key as you would your ssh public key, then place a nice little "verified" check mark next to commits that can be validated as having been signed with one of your associated private keys.