Doug Parker @develwithoutacause.dwac.dev · May 19

Got an initial (very rough) demo of some of the UX I'm exploring. Imagine this as a diff of two files (I know, there's no colors highlighting the diff). Once synchronized, you can edit the first file and your changes are automatically applied to the second file, while retaining the original diff.

3 likes 2 replies

?

Replies

Younes Jaaidi · May 19

👀 Nice work! I peeked at the source code and now I see. You want to keep the traditional diff history but also be able to insert and propagate changes with less friction.

Doug Parker · May 19

I'm imagining this as a mechanism to show (eventually) a series of consecutive diffs from a chain of commits, such as during a #Git interactive rebase. I want to make all the files editable, such that you can easily add/remove/move code during the diff state and create very fine-grained commits.