| ▲ | Pet_Ant a day ago | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
What I want from a version system is to capture event in history not like changes as a files but as events that capture a process. If I split a file in two I still want to be able to see blame correctly for the author of the function, not one file as freshly created and the other with a bunch of deletes. I wish commits could be folded into larger commits so that you can still capture the individual changes but also not see them by default when looking at the history of a file. Just a more human centric perspective on change history where it captures the way we talk and think about changes. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | WolfeReader a day ago | parent [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
"I wish commits could be folded into larger commits so that you can still capture the individual changes but also not see them by default when looking at the history of a file." Fossil merges do this. More people need to use Fossil; it's got a ton of great ideas. "If I split a file in two I still want to be able to see blame correctly for the author of the function, not one file as freshly created and the other with a bunch of deletes." Now this is a good idea that I've never seen in a VCS. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||