<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Merge</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>Recent changes to Merge</description><atom:link href="https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 05 Oct 2020 17:49:40 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/feed" rel="self" type="application/rss+xml"/><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -4,12 +4,8 @@
 * ensure that all new classes/functions are mirrored in the Python interface
     * unless tested by a demo or acceptance test, add a Python unit test to check the interface
 * ensure that all modifications to acceptance tests and/or demos are also mirrored in the corresponding Python tests/demos
-* Start from a clean repository (to notice files that were not committed)
-* for each compiler (right now, g++ and clang++ are relevant):
-    * check that the program builds without warnings and errors (do not use the Cotire option, this may mask missing dependencies!)
-    * check that all unit tests and demos pass (use "ctest")
-    * compile, test and install the Python bindings (needs installation of library first)
-    * run all Python demos
+* Start from a clean repository (to notice files that were not committed) and run the script tools/test_all.sh
+    * checks for g++, clang++ that everything builds and all tests run without errors
 * merge; fix conflicts
 * check tests again (unit tests, demos) unless the master was just fast-forwarded
 * remove feature branch locally and on server
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Mon, 05 Oct 2020 17:49:40 -0000</pubDate><guid>https://sourceforge.netcbe35d843ad7d6f368e825c878c2ad49a25fb871</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -6,7 +6,7 @@
 * ensure that all modifications to acceptance tests and/or demos are also mirrored in the corresponding Python tests/demos
 * Start from a clean repository (to notice files that were not committed)
 * for each compiler (right now, g++ and clang++ are relevant):
-    * check that the program builds (do not use the Cotire option, this may mask missing dependencies!)
+    * check that the program builds without warnings and errors (do not use the Cotire option, this may mask missing dependencies!)
     * check that all unit tests and demos pass (use "ctest")
     * compile, test and install the Python bindings (needs installation of library first)
     * run all Python demos
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Mon, 10 Feb 2020 18:29:40 -0000</pubDate><guid>https://sourceforge.netea217b8c8a5a36eb672e9eff0747ca923c9a09a2</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -1,6 +1,8 @@
 What to do when merging a feature branch back to the master

 * Update the release notes
+* ensure that all new classes/functions are mirrored in the Python interface
+    * unless tested by a demo or acceptance test, add a Python unit test to check the interface
 * ensure that all modifications to acceptance tests and/or demos are also mirrored in the corresponding Python tests/demos
 * Start from a clean repository (to notice files that were not committed)
 * for each compiler (right now, g++ and clang++ are relevant):
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Thu, 15 Aug 2019 21:27:36 -0000</pubDate><guid>https://sourceforge.net7fbfa8ed6393904c07278be50b25e6b2fb905a5e</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,11 +1,13 @@
 What to do when merging a feature branch back to the master

 * Update the release notes
+* ensure that all modifications to acceptance tests and/or demos are also mirrored in the corresponding Python tests/demos
 * Start from a clean repository (to notice files that were not committed)
 * for each compiler (right now, g++ and clang++ are relevant):
     * check that the program builds (do not use the Cotire option, this may mask missing dependencies!)
     * check that all unit tests and demos pass (use "ctest")
-* check that python bindings work (g++ should be sufficient) by running all python demos
+    * compile, test and install the Python bindings (needs installation of library first)
+    * run all Python demos
 * merge; fix conflicts
 * check tests again (unit tests, demos) unless the master was just fast-forwarded
 * remove feature branch locally and on server
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Thu, 15 Aug 2019 21:26:40 -0000</pubDate><guid>https://sourceforge.netd2dca411ca40b22211748f2c1b1a26eefa7c6abf</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -5,6 +5,7 @@
 * for each compiler (right now, g++ and clang++ are relevant):
     * check that the program builds (do not use the Cotire option, this may mask missing dependencies!)
     * check that all unit tests and demos pass (use "ctest")
+* check that python bindings work (g++ should be sufficient) by running all python demos
 * merge; fix conflicts
 * check tests again (unit tests, demos) unless the master was just fast-forwarded
 * remove feature branch locally and on server
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Tue, 08 Jan 2019 20:26:32 -0000</pubDate><guid>https://sourceforge.netbb4896ee965ebf4edf87eff499a36ddbfe52a1a7</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -1,5 +1,6 @@
 What to do when merging a feature branch back to the master

+* Update the release notes
 * Start from a clean repository (to notice files that were not committed)
 * for each compiler (right now, g++ and clang++ are relevant):
     * check that the program builds (do not use the Cotire option, this may mask missing dependencies!)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Mon, 24 Dec 2018 14:42:15 -0000</pubDate><guid>https://sourceforge.netb51630133d57e4006dd189b25b3765964736fc34</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -1,5 +1,6 @@
 What to do when merging a feature branch back to the master

+* Start from a clean repository (to notice files that were not committed)
 * for each compiler (right now, g++ and clang++ are relevant):
     * check that the program builds (do not use the Cotire option, this may mask missing dependencies!)
     * check that all unit tests and demos pass (use "ctest")
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Sun, 30 Sep 2018 11:36:46 -0000</pubDate><guid>https://sourceforge.net34464302cca8bb488baa537460838e3d010319b3</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,7 +1,7 @@
 What to do when merging a feature branch back to the master

 * for each compiler (right now, g++ and clang++ are relevant):
-    * check that the program builds
+    * check that the program builds (do not use the Cotire option, this may mask missing dependencies!)
     * check that all unit tests and demos pass (use "ctest")
 * merge; fix conflicts
 * check tests again (unit tests, demos) unless the master was just fast-forwarded
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Thu, 31 May 2018 18:42:09 -0000</pubDate><guid>https://sourceforge.nete29cc7572d2a52d272f48c9e75c428b9e1bd06bc</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -2,8 +2,7 @@

 * for each compiler (right now, g++ and clang++ are relevant):
     * check that the program builds
-    * check that all unit tests pass
-    * check that all demos pass (requires [#98])
+    * check that all unit tests and demos pass (use "ctest")
 * merge; fix conflicts
 * check tests again (unit tests, demos) unless the master was just fast-forwarded
 * remove feature branch locally and on server
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Thu, 10 May 2018 20:03:36 -0000</pubDate><guid>https://sourceforge.netcc0a9ae703bc972c4eec783e4db0ee60f08b74be</guid></item><item><title>Merge modified by Ulf Lorenz</title><link>https://sourceforge.net/p/wavepacket/cpp/wiki/Merge/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -4,9 +4,6 @@
     * check that the program builds
     * check that all unit tests pass
     * check that all demos pass (requires [#98])
-* run checkers on the code
-    * cppcheck to find potential problems (see tools/wavepacket.cppcheck for the configuration file)
-    * clang static analyzer (see tools/checkers.txt)
 * merge; fix conflicts
 * check tests again (unit tests, demos) unless the master was just fast-forwarded
 * remove feature branch locally and on server
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ulf Lorenz</dc:creator><pubDate>Sat, 09 Dec 2017 22:09:16 -0000</pubDate><guid>https://sourceforge.neta5fb62d414a1856b43447cc891c819b7d0f2e1a9</guid></item></channel></rss>