Relax some of the constraints around providing a revision to certain editor functions. The target node may be new to this transaction, and (thus) have no revision yet.
Relax some of the constraints around providing a revision to certain
editor functions. The target node may be new to this transaction, and
(thus) have no revision yet.

* subversion/libsvn_fs/editor.c:
  (can_modify): allow all changes to mutable nodes. for unmutable
    nodes, require the caller to provide a revision.
  (alter_directory_cb, alter_file_cb, delete_cb, copy_cb, move_cb):
    remove the check mandating a revision. can_modify() will determine
    that for us.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1335208 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion