David Stainton
|
24aa74bf53
|
Add unit test for join twice failure
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
2043bed3f1
|
Delay only the download scan not the turning of our event queue.
Author: David Stainton <david@leastauthority.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
9d7785f57b
|
Fix magic folder constructor signature in test
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
68539e3fe0
|
Fix tests usage of umask
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
0273034b0c
|
Fix umask again
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
ae59b17e86
|
Fix umask usage bit fiddling and use try finally blocks
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
f2a7978b29
|
Add download.umask config option with default of 077
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
623ed3516e
|
Add umask to Downloader
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
7b9c89c6f4
|
remove magic_folder from config in test
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
189b1b2dc2
|
Remove magic_folder subsection from default tahoe.cfg
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
79f3c5d81a
|
Remove magic-folder exclude stat
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
cd1c166790
|
Improve the error reporting for 'tahoe magic-folder join/leave'. refs #2568
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
b4b5590b00
|
teach leave to: remove magic_folder section of config
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
d6e68129ab
|
Add simple magic-folder leave command
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
8ff7642fba
|
Teach join to also check for existing magicfolder db file
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
aea2cf2890
|
Prevent magic-folder join if already joined.
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
6b4d3b8c6d
|
Refactor is_new_file.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
646b75059a
|
.gitignore: add /smoke_magicfolder/, delete obsolete stuff.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
02dacbc067
|
Minor simplification.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
e990483750
|
Simply conflict detection by removing nested if statements
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
6ed4480eb9
|
Scan our own dmd upon start only
|
2016-07-21 12:35:59 -07:00 |
|
meejah
|
0aaabe0ebe
|
remove print
|
2016-07-21 12:35:59 -07:00 |
|
meejah
|
ed4e4d053e
|
Add a unit-test and correct the code for "already deleted"
If a Downloader decides that it needs to delete a file, but that
file is already gone locally, the exeption is caugt and a log message
produced.
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
49b5661347
|
Fix test: previously we accounted for the propagation of the conflict
because alice scaned her own dmd... whereas now she does not.
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
eab24d022b
|
Fix test helper _check_version_in_local_db
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
9d59ef493f
|
WIP: Refactoring to get db fields in one query.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
bca4c87e47
|
WIP
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
42f535edf9
|
Fix pending upload conflict detection.
Author: David Stainton <david@leastauthority.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
6eeab03b70
|
Create test for last upload uri conflict
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
e8b6b31373
|
Detect remote conflict by checking for pending upload.
Author: David Stainton <david@leastauthority.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
c7f38a496d
|
Add debugging print statement for timestamp comparison
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
edc671f577
|
Add last uploaded timestamp comparison for remote conflict detection
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
6402159106
|
Fix an unused import.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
c7f298bce5
|
Fix some miscapture bugs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
868c38d228
|
Workaround.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
b21a3dc070
|
Simplify _notify and improve logging.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
17384ac512
|
Simplify _scan_remote_* and remove Downloader._download_scan_batch attribute.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
d686575393
|
Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
4f41be0e70
|
Downloader doesn't need the pending set.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
017d63b47b
|
Delete redundant is_ready attribute from MagicFolder.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
3fab5caa02
|
test_encodingutil: fixes for Unix.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
5f98d73216
|
Add precondition to Uploader._process.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
583066b364
|
Fix test_errors.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
9646a3ce3e
|
Fix test_move_tree.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
0c12162bc8
|
Debugging WIP.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
b53efdbf8b
|
Fix a corner case for to_filepath on Windows to make it consistent with Unix.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
b9eb8932b6
|
test_encodingutil: add tests for FilePath-related functions.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
b6b638efd1
|
Depend on FilePath.asTextMode().
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
84af199d51
|
WIP: exclude own dirnode from scan. This is not quite right; we shouldn't exclude it on startup. refs #2553
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
539cf9b378
|
Magic Folder docs: status of tests on Windows.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|