abraunegg
7b4ba2e5d2
Only monitor top level single directory + its children if using --single-directory (Issue #709 )
...
* If --single-directory is being used, and we are using --monitor, only set inotify watches on the single directory
2019-11-02 10:41:18 +11:00
abraunegg
57cf29783a
Fix handling of skip_dir, skip_file & sync_list config options ( #686 )
...
* config option skip_dir should only be applied to directories
* config option skip_file should only be applied to files
* If 'directory' is in 'skip_file' then upload skip reason erroneously lists sync_list as reason for skipping
* update log output when something is excluded
* where a path is to be excluded via sync_list, only exclude via sync_list & not check skip_dir & skip_file as well
2019-10-08 17:34:35 +11:00
abraunegg
bbf35f12ea
Handle a directory in the sync_dir when no permission to access (Issue #532 ) ( #536 )
...
* Handle a directory in the sync_dir when no permission to access
* Log the error during sync rather that only in verbose mode
2019-06-15 09:23:32 +10:00
abraunegg
99c0267c7a
Implement 'skip_dir' config option (Issue #123 ) ( #388 )
...
* Implement config option 'skip_dir'
2019-03-15 06:55:05 +11:00
abraunegg
ba834368ca
Implement --check-for-nosync to ignore folder when special file present (Issue #163 ) ( #390 )
...
* Implement a capability to ignore a folder when a special file (.nosync) is present
2019-03-03 05:58:36 +11:00
Norbert Preining
3608dcc4c2
Add very verbose (debug) mode by double -v -v ( #279 )
...
* Add very verbose (debug) mode by double -v -v - currently only used for debugging the inotify events
2018-12-08 05:01:22 +11:00
Norbert Preining
87cd18379d
Deal with items that disappear during upload (Issue: #258 ) ( #276 )
...
* Deal with disappearing items during upload (Issue: #258 )
2018-12-06 20:28:03 +11:00
abraunegg
564a77fb4e
Initial fix to high CPU usage when running in monitor mode ( #165 )
...
* Add skilion commit c2cdb24131
* Add skilion commit b702afda50
2018-09-13 08:43:29 +10:00
abraunegg
b98c9386f3
Resolve skipping of symlinks in monitor mode ( #125 )
...
* Resolve skipping of symlinks in monitor mode
* Fix up some spelling errors
2018-08-17 08:03:21 +10:00
skilion
97a9d53914
refactored selective sync code
...
fixed bug in selective sync
2017-03-24 22:31:56 +01:00
skilion
88d2a94078
added selective sync to monitor.d
2017-03-14 17:20:18 +01:00
skilion
738536736a
Refactoring
...
- unified configs
- logging module
- new cmd line option to change the config dir
2016-08-04 23:43:10 +02:00
Sergey Astanin
ab2923df4d
fix #29 : add a user-friendly message how to change fs.inotify.max_user_watches
2016-02-04 15:36:25 +01:00
skilion
288d1feac1
avoid full inotify restart in the monitor loop
2015-10-10 22:18:33 +02:00
skilion
7cfa936db8
changed how config files works
2015-09-22 14:48:18 +02:00
skilion
7ea7c0f9cd
case insensitive patterns
2015-09-21 13:04:05 +02:00
skilion
30504d7034
better path handling
2015-09-20 19:07:16 +02:00
skilion
8d00ad5672
updated monitor.d to filter paths
2015-09-19 14:25:39 +02:00
skilion
59d7c0c311
use wildcards instead of regex
2015-09-19 09:45:45 +02:00
skilion
10efa036b4
implemented monitor filter
2015-09-18 22:56:09 +02:00
skilion
9aa1f221c7
skip filtered files in applyDiifferences
2015-09-17 17:34:58 +02:00
skilion
4d230a394c
finalizing
2015-09-17 00:16:23 +02:00
skilion
54e60d4528
real time changes
2015-09-11 18:33:22 +02:00
skilion
22b1107a10
finished monitor
2015-09-11 11:02:07 +02:00
skilion
482cd4be0b
wp on monitor
2015-09-10 23:05:15 +02:00