On Tue, Jun 28, 2011 at 06:07:00PM +0530, Arwin Arni wrote:
> Considering all these points,it should work this way:
> 
> svn bisect --start -rN:M
> 
> check for mixed rev, switched subtrees and local mods and error out
> if it is.
> Initialize the bisect env.
> 
> svn bisect --run script
> 
>  --->run checks again.
>  ^   update to target rev.
>  |   run script / let user run svn bisect good, bad or skip
>  |   based on exit code choose good, bad or skip.
> <---calculate new target rev.
> 
> This way, the script is responsible for applying any local mods and
> reverting them before exiting.

You could also revert the changes on the script's behalf,
for convenience (and to prevent problems when script authors
forget to revert).

Reply via email to