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