Sure, but these are extra tools that not everyone who uses bzr needs. It seems a little perverse to make all of them include the re-invoke code.
Also, bzr will reinvoke to python2.5 is 2.4 isn't available, and won't re-invoke if it is running python2.5
I think this specific bug is that Fiesty is moving to python2.5 and they don't want to have to include 2.4 since we don't actually need it.
Sure, but these are extra tools that not everyone who uses bzr needs. It seems a little perverse to make all of them include the re-invoke code.
Also, bzr will reinvoke to python2.5 is 2.4 isn't available, and won't re-invoke if it is running python2.5
I think this specific bug is that Fiesty is moving to python2.5 and they don't want to have to include 2.4 since we don't actually need it.