blob: 88b5ac92a09a771f817657d73ae7ffe12a2c6225 [file] [log] [blame]
API ERRATA -- $Id$
Root Cause of Errata: inconsistency
Library(s) Affected: libsvn_wc
Function(s) Affected: svn_wc_status2
New Behavior in: 1.7
Related Issues: n/a
== Details of Previous Behavior ==
Calling svn_wc_status2() on a switched subdirectory could have varying
results, depending on the context the call was made in. If previous
libsvn_wc calls have populated the associated set of the adm_access
baton, a switched subdirectory would be reported as switched, even if
it was the target of the status call. If called with a clean cache,
the subdirectory would not be reported as switched.
Additionally, a switched subdirectory is always reported as switched
when the target is the parent, but follows the inconsistent behavior when
the target is the switched subdirectory.
== Details of New Behavior ==
The switched subdirectory is always reported as switched, even if it
is the target of the call to svn_wc_status2().
== Rationale for Change ==
The previous behavior reports different results, depending upon the
internal state of the adm_access baton cache, and the working directory
of the call. These inconsistencies are undesirable.
== Impact on API Users ==
Only API users who routinely call svn_wc_status2() directly on a switched
subdirectory will be affected.