Git Blame-Someone-Else
github.com
Git Blame-Someone-Else
1–10 of 69 posts
Re: Git Blame-Someone-Else
#2Re: Git Blame-Someone-Else
#3Re: Git Blame-Someone-Else
#4Re: Git Blame-Someone-Else
#5It's funny but it doesn't actually work because the hash of the modified commit and all subsequent ones will necessarily change, right? So it would be very visible to everyone that a change has been made as it might break a lot of things to force-push an incompatible history of commit.
True, so it is just a joke.
Re: Git Blame-Someone-Else
#6It's funny but it doesn't actually work because the hash of the modified commit and all subsequent ones will necessarily change, right? So it would be very visible to everyone that a change has been made as it might break a lot of things to force-push an incompatible history of commit.
Re: Git Blame-Someone-Else
#7Personally, I find this really useful when I accidentally squash something incorrectly during a rebase and in the process of cleaning it up end up with changes attributed to the “wrong” person.
Re: Git Blame-Someone-Else
#8And that is why signing commits should be enforced.
I'm not sure it's better.
Re: Git Blame-Someone-Else
#9It's funny but it doesn't actually work because the hash of the modified commit and all subsequent ones will necessarily change, right? So it would be very visible to everyone that a change has been made as it might break a lot of things to force-push an incompatible history of commit.
Re: Git Blame-Someone-Else
#101. clone https://github.com/torvalds/linux into /linux" rel="nofollow">https://github.com//linux.
2. push a fake "torvalds" commit into your repo.
3. check the SHA of the the commit that you made.
4. the commit will be visible at the original repo URL with your SHA (" rel="nofollow">https://github.com/torvalds/linux/commit/), with no indication whatsoever that this is coming from a different repo
I have reported this problem to GitHub a while ago and they replied to me that this is a well known feature of the repo "network".