Howdy All, I'm moving over to the subversion tree and I've found a few housekeeping things that need to be done. I think they all make sense, but since I've only had limited experience using subversion I'd love to hear of a different or better way to handle them.
1) The svn:ignore property needs to be set in place of the .cvsignore files. The book says its as easy as: svn propset svn:ignore -F .cvsignore . in all the places where there is currently a .cvsignore file. It might be wise to look over the .cvsignore files and make sure everything in there still makes sense. Side question: I've currently got a couple of changes to .cvsignore outstanding and now svn:ignore. These have to be applied by hand since patch obviously doesn't understand property changes. What is the process going forward for these sorts of changes? Include them in the patch and rely on the patcher/committer to notice and apply them by hand? Not include them and make note of it along with the patch? Or a combination, include and make note? 2) Here is a small patch to Makefile.PL to keep from picking up the .svn working directories when building blib: Index: Makefile.PL =================================================================== --- Makefile.PL (revision 4609) +++ Makefile.PL (working copy) @@ -716,6 +765,7 @@ return q{} if $path =~ m{ windows_install| (^|/)CVS(/|$)| + (^|/).svn(/|$)| [/.](orig|old|rej|diff|patch|bak|backup|my)$ }ix; Michael