4 ms·
Great. Now let me edit history in a decentralized way (squashing, tweaking messages, etc) instead of taking away all its glorious power the moment I push. Yes
by Pxtl 8y ago
Great. Now let me edit history in a decentralized way (squashing, tweaking messages, etc) instead of taking away all its glorious power the moment I push.
Yes, I know that what I said doesn't make sense if you understand how the dag works. The emergent features matter, and that feature is absent.
- Reelin 8y agoI realize it doesn't entirely solve the problem, but the evolve extension for Mercurial seems to at least be a step in the right direction. https://www.mercurial-scm.org/doc/evolution/ https://www.mercurial-scm.org/doc/evolution/
- IshKebab 8y agoWell, nothing is doing is changing how the git graph works. It's not set in stone. I think being able to squash historical commits without changing the has of a future commit would be a good feature.
- Pxtl 8y agoI don't even need a real squash, a pseudosquash that conceals intermediate commits in some kind of aggregate object would be good.