Re: [RFC/PATCH 2/2] WIP xdiff: markup duplicates differently
- From
Jakub Narębski <jnareb@gmail.com>
- Date
- Sep 3, 2016, 12:25 UTC
- Message-ID
- <eb88af2c-d7b1-295e-5f23-a85045bde753@gmail.com>
- In-Reply-To
- <20160903033120.20511-3-sbeller@google.com>
W dniu 03.09.2016 o 05:31, Stefan Beller pisze:
Show 8 quoted lines
> When moving code (e.g. a function is moved to another part of the file or > to a different file), the review process is different than reviewing new > code. When reviewing moved code we are only interested in the diff as > where there are differences in the moved code, e.g. namespace changes. > > However the inner part of these moved texts should not change. > To aid a developer reviewing such code, emit it with a different prefix > than the usual +,- to indicate it is overlapping code.
What would be this different prefix?
Side note: I wonder if the cousin of unified diff, namely context diff[1], is something that we can and should support.
[1]: https://www.gnu.org/software/diffutils/manual/html_node/Context-Format.html
https://www.gnu.org/software/diffutils/manual/html_node/Detailed-Context.html*** lao 2002-02-21 23:30:39.942229878 -0800
--- tzu 2002-02-21 23:30:50.442260588 -0800
***************
*** 1,7 ****
- The Way that can be told of is not the eternal Way;
- The name that can be named is not the eternal name.
The Nameless is the origin of Heaven and Earth;
! The Named is the mother of all things.
Therefore let there always be non-being,
so we may see their subtlety,
And let there always be being,
--- 1,6 ----
The Nameless is the origin of Heaven and Earth;
! The named is the mother of all things.
!
Therefore let there always be non-being,
so we may see their subtlety,
And let there always be being,
***************
*** 9,11 ****
--- 8,13 ----
The two are the same,
But after they are produced,
they have different names.
+ They both may be called deep and profound.
+ Deeper and more profound,
+ The door of all subtleties!