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