Stefan Sperling wrote on Tue, Jun 21, 2011 at 11:34:46 +0200: > On Tue, Jun 21, 2011 at 12:21:27PM +0300, Daniel Shahaf wrote: > > Please convince me why having svn_client_bisect() is needed. > > > > There are already THREE scripts out there that implement cmdline 'svn > > bisect': > > one on CPAN, one in Peter's Debian package, one that Julian just posted. > > (And we got one sent to the issue tracker a while ago, but the CPAN one > > was more featureful) > > Julian's implementation is, by his own account, incomplete. > > There is precedence here. Let me provide two examples: > We have svnmerge.py. Why is there merge-tracking in svn now? > We have 'svn patch' now. Wasn't UNIX patch good enough? >
No, because it won't handle properties and renames. What value does having 'svn bisect' in the core add over the existing external 'svn-bisect' implementations? > It's possible that the scripts you mention already provide the desired > feature set, at adequate performance. But even then, their third party > status and dependency on scripting language interpreters make them > second class citizen's in any svn user's toolkit.