support copy/move operations cross different libraries
disable cut/paste operations when repo is readonly