The Repository API ``make_working_trees`` is now permitted to return False when ``set_make_working_trees`` is not implemented - previously an unimplemented ``set_make_working_trees`` implied the result True from ``make_working_trees``. This has been changed to accomodate the smart server, where it does not make sense (at this point) to ever make working trees by default. (Robert Collins)