Adds each path in
paths
(recursing to
depth
as necessary) to
changelist
. If a path is already a member of another changelist, then removes it from the other changelist and adds it to
changelist
. (For now, a path cannot belong to two changelists at once.)
changelists
is an array of
String
changelist names, used as a restrictive filter on items whose changelist assignments are adjusted; that is, doesn't tweak the changeset of any item unless it's currently a member of one of those changelists. If
changelists
is empty (or
null), no changelist filtering occurs.
Note: this metadata is purely a client-side "bookkeeping" convenience, and is entirely managed by the working copy.
Note: this method does not require repository access.
@param paths working copy paths to add to
changelist
@param depth tree depth to process
@param changelist name of the changelist to add new paths to
@param changelists collection of changelist names as a filter
@throws SVNException
@since 1.2.0, New in SVN 1.5.0