Daira Hopwood
3cffe2599e
fileutil.py: add rename_no_overwrite and replace_file.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:20:55 +01:00
Daira Hopwood
3854501e4b
WIP debugging.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:20:55 +01:00
Daira Hopwood
cd0b360912
Cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:20:55 +01:00
David Stainton
184a716a14
WIP
2015-07-21 00:20:55 +01:00
David Stainton
abe591e5f8
fix more inotify test calls
2015-07-21 00:20:55 +01:00
David Stainton
364526fd66
Clean up test at end
...
this gets rid of the dirty reactor
2015-07-21 00:20:55 +01:00
David Stainton
6aefeb2ea7
Copy all daira code from other branch...
2015-07-21 00:20:55 +01:00
David Stainton
1a5726eda4
Test inotify with event agnostic notify
...
def notify(self, path, mask)
instead of
def notify_close_write(self, path)
2015-07-21 00:20:55 +01:00
David Stainton
9c4b780c35
Add sleep to test
2015-07-21 00:20:55 +01:00
David Stainton
036b586cfd
WIP
2015-07-21 00:20:55 +01:00
Daira Hopwood
f6fbc7255b
Disable use of Unicode-mode FilePaths on non-Windows platorms. fixes ticket:2444
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:20:55 +01:00
Daira Hopwood
7223c2821e
Teach uploader to use flat hierarchy. refs ticket:2442
...
Author: David Stainton <david@leastauthority.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:20:55 +01:00
David Stainton
91dab93b3b
Add Magic Folder path encoding. refs ticket:2442
2015-07-21 00:20:55 +01:00
Daira Hopwood
c5916adacd
Move backupdb out of scripts. fixes ticket:2408
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:20:48 +01:00
Daira Hopwood
d4a708d16e
Process directories unconditionally.
...
Also pass overwrite=False and suppress ExistingChildError when creating a
subdirectory, to avoid orphaning any existing directory.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
ceb84605b9
autoAdd isn't needed now that we add watches for subdirectories manually.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
ae7808c212
WIP
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
a9ecbba380
Teach uploader to keep object stats, not file stats.
...
We keep track of objects instead of files so that we are
not forced to determine the object type (file, directory,
symlink, special file etc.)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
39c8b97503
Add ignore count to uploaded callback.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
164b23c399
Teach StorageFarmBroker to fire a deferred when a connection threshold is reached. refs #1449
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
67239ffa9c
Enable Windows inotify support.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
1607724c59
New code for Windows drop-upload support. refs #1431
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
9c78062548
Docs for drop-upload on Windows.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
5153dff291
Add magic folder db.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
b37478195f
Unicode path fixes for drop-upload.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:19:12 +01:00
Daira Hopwood
8cad9f4fd6
Change the separator character in the Magic Folder user interface design doc from '|' to '+'.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:16:40 +01:00
Daira Hopwood
c830419e04
Eliminate mock dependency.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-17 22:12:25 +01:00
Daira Hopwood
3ae6ceb6a8
Add Namespace utility class. (This is already used in the leasedb/cloud backend branch.)
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-17 22:12:25 +01:00
Brian Warner
15a1550ced
Makefile upload-osx-pkg: mention where the packages go
2015-07-16 09:27:26 -07:00
Daira Hopwood
2d7c852ace
Bump pyasn1 requirement to >= 0.1.8.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-16 15:38:06 +01:00
Daira Hopwood
baaf2a4a55
Blacklist mock > 1.0.1.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-16 15:24:45 +01:00
Brian Warner
28b74b0b74
test/check_load: hush (newer) pyflakes
...
pyflakes-0.9.2 gets confused about list comprehensions, so rename the
loop variable even though we'd deleted that name already.
2015-07-12 18:25:55 -07:00
Brian Warner
7aedd7c1b2
test_web: avoid IP autodetection, was causing dirty reactor
2015-07-12 18:20:43 -07:00
Brian Warner
e03bae7948
docs/how-to-release: add more wiki pages to update
2015-06-26 18:39:29 -07:00
Brian Warner
d8e60f82a4
add test-pip-install
2015-06-16 13:46:43 -07:00
Brian Warner
aeafbc0dd1
release checklist: use signed git tag next time
2015-06-15 18:35:55 -07:00
Brian Warner
2875a9ffc4
README: update copyright date
2015-06-15 17:38:01 -07:00
Brian Warner
5887029b17
update docs for 1.10.1 release
2015-06-15 16:29:37 -07:00
Brian Warner
f26423cb4d
Dockerfile: git-pull more history, to get a version string
...
The Docker build process seems to use 'git pull --depth=1', which
doesn't fetch enough history to see a tag, which means tahoe's setup.py
can't compute a version (then 'tahoe --version' reports "unknown").
Pulling a hundred commits should be enough to see a tag without making
the resulting image unnecessarily large. If we go more than 100 commits
between tags, we'll need to increase this, or come up with something
smarter.
2015-06-15 14:40:19 -07:00
Daira Hopwood
1105278589
Finish user-interface.rst. fixes ticket:2443
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-11 21:33:47 +01:00
Daira Hopwood
66178f01da
Make a start on the Magic Folder Objective 5 (user interface design) doc. refs ticket:2443
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-11 21:33:47 +01:00
Daira Hopwood
958f607f89
NEWS.rst: fix missing link.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-09 18:48:07 +01:00
Daira Hopwood
e5036f8534
NEWS.rst for 1.10.1: links, formatting and nitpicks.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-09 18:45:14 +01:00
Brian Warner
f4441474d3
NEWS: finish 1.10.1 edits. Good enough for beta1.
2015-06-09 01:48:25 -07:00
Brian Warner
a7a05ddfaf
NEWS: rearrange
2015-06-08 15:59:35 -07:00
Brian Warner
64aa98d870
NEWS: remove many non-user-visible items
2015-06-08 15:58:48 -07:00
Brian Warner
2fdccabae2
NEWS: first editing pass
2015-06-08 15:55:23 -07:00
Brian Warner
21e9636116
NEWS: classify changes as user-visible or not
2015-06-07 23:54:28 -07:00
Brian Warner
8781c2e0b0
NEWS.rst: update to include latest changes
2015-06-07 22:03:19 -07:00
Brian Warner
cf9b382863
move Dockerfile back to root. DockerHub can't handle it elsewhere.
...
It looks like DockerHub's automated builds only have access to the
subtree of the source checkout at+below the Dockerfile. Putting the
Dockerfile in misc/build_helpers/ meant that the build process only had
access to misc/build_helpers/, not the full source tree.
2015-06-07 14:30:58 -07:00