Changelog, adding 'tests' make target

This commit is contained in:
Axel Kittenberger 2017-01-05 10:37:43 +01:00
parent b7c4fe437c
commit 29f3e63bfa
2 changed files with 23 additions and 0 deletions

View File

@ -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} )

View File

@ -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",