diff --git a/README_DEVELOPERS_processes b/README_DEVELOPERS_processes index 5ff0076ce3..c514277aee 100644 --- a/README_DEVELOPERS_processes +++ b/README_DEVELOPERS_processes @@ -12,6 +12,9 @@ more in details afterwards. * Major release production: See docs/internals/release-HOWTO.txt (currently a bit out of date) +* Various guidelines/recommended usage for valgrind SVN + See docs/internals/svn-HOWTO.txt + * Minor/correction release production: TBD diff --git a/docs/internals/svn-HOWTO.txt b/docs/internals/svn-HOWTO.txt new file mode 100644 index 0000000000..717f633879 --- /dev/null +++ b/docs/internals/svn-HOWTO.txt @@ -0,0 +1,38 @@ +----------------------------------------------------------------------------- +Various guidelines/recommended usage for valgrind SVN +----------------------------------------------------------------------------- + +Update the ignore property +========================== +For various type of files, the ignore property of the directory +containing these files is to be updated. + +* Here is an example for a new test case: + $ svn stat + ? memcheck/tests/ppc32/power_ISA2_07 + ? memcheck/tests/ppc64/power_ISA2_07 + + Grrr..... + + $ cd memcheck/tests/ppc32 + $ svn propget svn:ignore . > ignore-me + ...edit ignore-me, add executable to the list... + $ svn propset svn:ignore . -F ignore-me + $ rm ignore-me + $ svn commit + + This is best done when a new testcase is added. + +* When adding a directory, look at the ignore property of a similar + directory for inspiration e.g. + $ svn propget svn:ignore auxprogs + .deps + getoff-amd64-darwin + getoff-x86-darwin + ... + libmpiwrap-x86-darwin.so.dSYM + Makefile + Makefile.in + valgrind-di-server + valgrind-listener +