Community
Participate
Working Groups
I just reworded HEAD~3. That lead to 10 minutes of rebuilding, since the commits in between contained JDT core preference changes and similar. Can we disable rebuild during reword and interactive rebase (e.g. run those inside a WorkspaceModifyOperation)?
Reword is particularly annoying since it seems to me it should be possible to do as a pure git repo operation without any re-build. It's just because it uses the interactive rebase framework that we get re-builds at all. Basically one would need to: 1. Get the commit message to be reworded. 2. Let the user edit it 3. Then rewrite the git history, creating new commits **using the trees** of the existing commits. No checkout of the base version is needed, and no rebasing. It is *known* that the rebase will apply cleanly, and the trees won't change. All that has changed is the message of one commit. Or is that too simplistic?
New Gerrit change created: https://git.eclipse.org/r/c/egit/egit/+/173475
Gerrit change https://git.eclipse.org/r/c/egit/egit/+/173475 was merged to [master]. Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=6c96b1d970e2fd51cb58a76f50eeaa6278eeebc4