Re: [PATCH 2/7] Change canonicalize_url() to use the SVN 1.7 API when available.
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Jul 28, 2012, 19:57 UTC
- Message-ID
- <20120728195733.GC3107@burratino>
- In-Reply-To
- <501442D5.6080207@pobox.com>
Michael G Schwern wrote:
> On 2012.7.28 12:30 PM, Jonathan Nieder wrote:
Show 11 quoted lines
>> Since this part of the series is not tested with SVN 1.7, this is >> basically adding dead code, right? That could be avoided by >> reordering the changes to keep "canonicalize_url" as-is until later in >> the series when the switchover is safe. > > I would suggest that worrying whether a few lines of code are introduced now > or 10 patches later in the same branch which is all going to be merged in one > go (and retesting the patches after it) is not the most important thing. The > code needs humans looking over it and deciding if canonicalizations were > missed or applied inappropriately. Or hey, work on that path and url object > idea that makes a lot of real code mess go away.
In that case they should be one patch, I'd think.
The advantage of introducing changes gradually is that (1) the changes can be examined and tested one at a time, and (2) if later a change proves to be problematic, it can be isolated, understood, and fixed more easily. The strategy you are suggesting would have neither of those advantages.
Jonathan