From 29f3e63bfa06a4301809e836d302f24969835091 Mon Sep 17 00:00:00 2001 From: Axel Kittenberger Date: Thu, 5 Jan 2017 10:37:43 +0100 Subject: [PATCH] Changelog, adding 'tests' make target --- CMakeLists.txt | 15 +++++++++++++++ ChangeLog | 8 ++++++++ 2 files changed, 23 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6a0fe37..b38c1b9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,6 +86,21 @@ add_custom_target( manpage DEPENDS doc/manpage/lsyncd.1.txt ) +add_custom_target( tests + COMMAND echo "Running the tests" + COMMAND echo "Note you are expected to:" + COMMAND echo " * have lua-posix installed" + COMMAND echo " * have a passwordless ssh access to localhost" + COMMAND tests/schedule.lua + COMMAND tests/l4rsyncdata.lua + COMMAND tests/exclude-rsync.lua + COMMAND tests/exclude-rsyncssh.lua + COMMAND tests/churn-rsync.lua + COMMAND tests/churn-rsyncssh.lua + COMMAND tests/churn-direct.lua + COMMAND echo "Finished all successfull!" +) + # compiling and linking it all together add_executable( lsyncd ${LSYNCD_SRC} ) target_link_libraries( lsyncd ${LUA_LIBRARIES} ) diff --git a/ChangeLog b/ChangeLog index 7695f07..bf5bc56 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2017-01-05: 2.1.1 + enhancement: now always using filter lists with rysnc + instead of include/exclude lists taking advantage of the new --delete-missing-args + parameter to delete files on target. + >>> Thus Lsyncd 2.1.1 needs rsync >= 3.1.0 + change: added "tests" make target to run all the tests. + fix: crash due to typo in changed ^path, ^pathdir, ^pathname + 2017-01-04: 2.2.0 enhancement: add rsync options: "append",