Commit Graph

13896 Commits

Author SHA1 Message Date
Jean-Paul Calderone 0daefad3a9 It's okay. Ask the filesystem. 2019-09-13 12:48:42 -04:00
Jean-Paul Calderone 5fd44f1914 Start from the right branch 2019-09-13 12:28:55 -04:00
Jean-Paul Calderone fae2fa4bef This looks Python 3 compatible to me. 2019-09-13 12:25:03 -04:00
Jean-Paul Calderone 4dda91df0e Add a list of modules already ported to Python 3. 2019-09-13 11:38:30 -04:00
Jean-Paul Calderone a3bb83221a Get a dependency 2019-09-13 11:27:00 -04:00
Jean-Paul Calderone 1fcf5051bd Guessed wrong - tahoe-depgraph is Python 2. 2019-09-13 11:25:30 -04:00
Jean-Paul Calderone dd673a7862 Get the path to env right 2019-09-13 11:24:10 -04:00
Jean-Paul Calderone ce0d595185 Make it executable. 2019-09-13 11:23:19 -04:00
Jean-Paul Calderone 47e28d2e5d Grant the job push access to the repository with a GitHub deploy key. 2019-09-13 11:21:20 -04:00
Jean-Paul Calderone 42a01f0046 Add a CI job which runs depgraph.
It can also push the results to GitHub pages.
2019-09-13 11:05:05 -04:00
Jean-Paul Calderone 183385a94b Disable most of CI to speed up development on this branch 2019-09-13 11:04:28 -04:00
meejah e178d7d809
Merge pull request #524 from meejah/2942.towncrier-draft
add a 'draftnews' tox environment
2019-09-03 10:47:05 -06:00
meejah 5f14297526
Merge pull request #639 from meejah/ticket3227-remove-child-attributes-nevow
Ticket3227 remove child_ attributes/method use (nevow port)
2019-08-29 18:04:40 +00:00
meejah 3b2fcc0d28 remove some irrelevant comments 2019-08-24 14:36:14 -06:00
meejah b6f0832945 clarify comment 2019-08-24 14:26:27 -06:00
meejah 0f6d6659e9 fewer magic numbers (and a fix to upload encoding) 2019-08-24 14:26:09 -06:00
meejah 20f907f5d3 get rid of potential infinite loops 2019-08-24 12:53:26 -06:00
meejah e88d0c4b48 docstring 2019-08-24 12:40:24 -06:00
meejah bdd3531555 remove debug 2019-08-24 12:37:49 -06:00
meejah 489f4677c0 split test, remove debug 2019-08-24 12:37:28 -06:00
meejah 097075939b probably users don't care? 2019-08-24 12:32:43 -06:00
meejah 9050fdcea6 explicitly save refs to webish and operations (instead of using Service methods) 2019-08-24 12:31:08 -06:00
meejah 747e9af19f fixup; remove fragile root tests 2019-08-24 12:21:56 -06:00
meejah 1d095686e2 split a test 2019-08-24 12:20:41 -06:00
Jean-Paul Calderone d4b5de2e08
Merge pull request #653 from tahoe-lafs/3248.pass-config-to-get_storage_client
Pass the full _Config to IFoolscapStoragePlugin.get_storage_client

Fixes: ticket:3248
2019-08-23 09:04:23 -04:00
Jean-Paul Calderone debefdc977
Merge pull request #648 from tahoe-lafs/3241.refactor-mutable-share-write-implementation
Refactor mutable share write implementation

Fixes: ticket:3241
2019-08-23 08:45:48 -04:00
Jean-Paul Calderone 25c476aaa8
Merge pull request #654 from tahoe-lafs/3250.synchronous-get_storage_client
Synchronous IFoolscapStoragePlugin.get_storage_client

Fixes: ticket:3250
2019-08-23 08:44:52 -04:00
Jean-Paul Calderone 906e3183e3 Merge branch '3248.pass-config-to-get_storage_client' of github.com:tahoe-lafs/tahoe-lafs into 3248.pass-config-to-get_storage_client 2019-08-23 08:17:30 -04:00
Jean-Paul Calderone 8faf2838f3 Pull `make_broker` up to module scope since it does not need the TestCase 2019-08-23 08:14:01 -04:00
Jean-Paul Calderone 7eb17f199c Clarify this docstring 2019-08-23 08:11:38 -04:00
Jean-Paul Calderone 06e9d93d97 news fragment 2019-08-20 09:30:40 -04:00
Jean-Paul Calderone e62d2a5a27 In reality we cannot handle a Deferred here
... yet?  This code is invoked from an `__init__` where async is always
tricky.  Maybe we can invert the relationship someday.
2019-08-20 09:28:05 -04:00
Jean-Paul Calderone b1c894ca7b
incorrect news fragment 2019-08-20 09:18:11 -04:00
Jean-Paul Calderone 2c9e724996
Merge pull request #650 from tahoe-lafs/3242.pass-config-object-to-storage-plugin-client-resource
Pass _Config object to storage plugin client resource

Fixes: ticket:3242
2019-08-20 09:09:34 -04:00
Jean-Paul Calderone 681d885157
Merge pull request #651 from tahoe-lafs/3243.new-style-plugin-classes
Make one of the storage plugin classes new-style

Fixes: ticket:3243
2019-08-20 09:09:11 -04:00
meejah 168bf33e1c remove comment 2019-08-20 00:18:14 -06:00
meejah 0a5aa61a70 must be new-style class (and I guess Resource isn't?) 2019-08-20 00:18:14 -06:00
meejah 221b2ca87f file-contents are unicode 2019-08-20 00:18:14 -06:00
meejah 31348fcce6 test more of deep-check page 2019-08-20 00:18:14 -06:00
meejah 5ca3a3a1ab consistent naming for client fixtures / helpers 2019-08-20 00:18:14 -06:00
meejah 5e15470f55 test for mkdir-with-children 2019-08-20 00:18:14 -06:00
meejah 626f4b1b1a use html5lib instead of microdom 2019-08-20 00:18:14 -06:00
meejah 9a4411d0a3 more web integration tests 2019-08-20 00:17:28 -06:00
meejah adc6e39cde introducer fixture returns a TahoeProcess 2019-08-20 00:17:28 -06:00
meejah e1da080637 test the detailed json event rendering too 2019-08-20 00:17:28 -06:00
meejah c60c758616 refine test for web status 2019-08-20 00:17:28 -06:00
meejah 73402605ed missed merge conflict 2019-08-20 00:17:28 -06:00
meejah 68e408118b WIP: test the status pages (download is weird still; requests problem?) 2019-08-20 00:17:28 -06:00
meejah ec70fa7090 fail gracefully on invalid URLs 2019-08-20 00:17:28 -06:00
meejah a307adb7f5 there's no download timeline anymore 2019-08-20 00:17:28 -06:00