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

Reply via email to