"Bert Huijben" <b...@qqmail.nl> writes: >> I want both the base and the working presence, the base presence comes >> from base_get_info but I couldn't see how to reliably distinguish >> working presence from base presence when using _read_info. I get >> SVN_ERR_WC_PATH_NOT_FOUND for no base and no working, and >> base_shadowed TRUE for base and working, but it was not clear how to >> distinguish base and no working from no base and working. > > Greg? > > I think the idea was that you always should be able to tell the difference > from the status? > > Deleting incomplete, excluded or absent should be a user error.
Deleting incomplete should be a user error? If I have BASE normal and no WORKING I can delete it, but then a subsequent update can make BASE incomplete. We have to support that as far as I can see. If we do support it then BASE incomplete and WORKING base-deleted is a valid state, so why not allow the delete to make the transition to that state? -- Philip