-
Notifications
You must be signed in to change notification settings - Fork 129
Remove references from amended commits after rewriting history #1081
Comments
My reply (for reference):
|
Any developments on this? Pretty annoying. 😕 |
Now that #253 has been addressed, maybe this one will get some traction. The motivation for this one should be pretty much the same what @nat mentioned when announcing the feature that allowed closing #253 (comment). |
Drop 'sprity' and its dependencies, use 'gulp.spritesmith-multi'. The plugin 'sprity' is great, but its dependencies are so complicated [1]. And then, > That library can be replaced by the spritesmith toolkit which aims to do the same task. [2] Attention! > If your img pipeline requires 'Buffer' contents, then this can be remedied via 'vinyl-buffer': [3] npm 6.13.4 (node 8.17.0) generated 'package-lock.json', so track its changes [4][5]. [1] [Failed to install with node7: ZLIB_VERNUM != PNG_ZLIB_VERNUM · Issue #297 · EyalAr/lwip](github.com/EyalAr/lwip/issues/297) [2] [Change sprity/sprity-gm with spritesmith/gmsmith by goonode · Pull Request #757 · google/material-design-icons](github.com/google/material-design-icons/pull/757) [3] [gulp.spritesmith - npm § Breaking changes in 6.0.0](https://www.npmjs.com/package/gulp.spritesmith#breaking-changes-in-600) [4] [npm-package-lock.json | npm Documentation](https://docs.npmjs.com/files/package-lock.json) [5] [npm install not creating a new package-lock.json - Stack Overflow](https://stackoverflow.com/questions/45866533/npm-install-not-creating-a-new-package-lock-jsonc) --- Let's embrace Node.js 8! (not 10 or 12 because gulp 3 does not support them) --- I'm sorry for a bunch of references (in EyalAr/lwip and google/material-design-icons) from amended commits after rewriting history. [6] [6] [Remove references from amended commits after rewriting history · Issue #1081 · isaacs/github](github.com/isaacs/github/issues/1081)
Almost 4 years have passed since this issue was created, and I still bump into issues being references by rebased commits, clusting the issues up completely and no way to remove these mentions. Just being able to manually remove these references from the issue timeline would be perfect. |
Creating this issue after contacting GitHub support:
I can understand the desire to leave the commit around in GitHub's history for reference when the commits are significantly different, but there are clearly cases where this isn't the desired behavior. My suggestion would be some sort of UI on the reference itself to disassociate that commit with the issue.
For example, if commits A.n reference octocat#12, it should be possible to visit octocat#12 and disassociate each commit A.nk from the issue. I admit this would be tedious for instances where many commits were created, but I can't think of a better way to do it that's guaranteed to not overdo it (and it's my own fault for making a mess).
The text was updated successfully, but these errors were encountered: