On Fri, Jan 6, 2012 at 1:10 PM, Rick Winscot <rick.wins...@gmail.com> wrote:
> If, by chance, developers need to diff between rev50 and rev200... all they 
> have to do is take rev50 and format it which should give them an 
> approximation of rev101. If there is any question - they can always do a 
> three-way compare of rev50 (re-formatted), rev101, and rev200. Having one 
> person do the re-formatting after the repository is in place... and 
> committing the re-formatting changes in _1_ commit is the key.

It won't be by chance, at least not at first. It will most definitely
be necessary on occasion until we get far enough away from the
pre-formatted code to not need to compare anymore - if ever.

In practice though, I've done this on several occasions and I've never
had a serious problem with it. Sure, it's produced diffs that have
contained a lot of "garbage" changes, but I've never had a huge issue
with wandering through them to find what I needed.

If we really are too timid about making these kinds of changes then
we'll likely be too timid to do other refactorings as well. If code
formatting is the right thing to do then we should just bite the
bullet and do it I think.

Greg

Reply via email to