Timeline
2019-03-19:
- 18:23 Ticket #3004 (EliotLoggedRunTest.addCleanup improperly narrows the interface) closed by
- fixed: In [changeset:"a14d9f61163d9a0edf2c9bec328be8d9119e3303/trunk" …
- 18:23 Changeset in trunk [a14d9f6] by
- Merge pull request #574 from …
- 17:57 Ticket #2995 (Stop copying dictionary keys so frequently in the magic-folder frontend) closed by
- fixed: In [changeset:"c99fb61dad6bc7e3214ba2fe8de3c474b0f2f384/trunk" …
- 17:57 Changeset in trunk [c99fb61] by
- Merge pull request #569 from …
- 16:29 Changeset in trunk [32d56c4] by
- Merge remote-tracking branch 'origin/master' into …
- 16:09 Changeset in trunk [ae2be27e] by
- Merge remote-tracking branch 'origin/master' into …
- 16:05 Ticket #2965 (Magic-folder erroneously creates ".conflict" files after joining a ...) closed by
- fixed: In [changeset:"528e451f39611cdf2b64c47d227b24102e34fc63/trunk" …
- 16:05 Changeset in trunk [528e451] by
- Merge pull request #575 from …
- 13:03 Changeset in trunk [d0a7147] by
- Merge pull request #573 from tahoe-lafs/3003.contributor-guide …
2019-03-18:
- 23:22 Changeset in trunk [4860d16] by
- Update the comment to reflect the updated implementation
- 23:21 Changeset in trunk [20ba53f] by
- reflow for changed indentation level
- 23:20 Changeset in trunk [8814261] by
- Note a possible better solution and my own laziness Actually, I'm …
- 23:19 Changeset in trunk [420000b] by
- Account for state from other tests
- 20:36 Changeset in trunk [b76d23e] by
- news fragment
- 20:35 Changeset in trunk [262485b] by
- add a test for the conflict behavior
- 20:35 Changeset in trunk [9bc00c4f] by
- add a couple more helpers
- 20:35 Changeset in trunk [a44c5d0] by
- respect the timeout
- 19:38 Changeset in trunk [55690bf6] by
- Do it without a new flag This is safer against other conditions where …
- 19:28 Changeset in trunk [6a4d461d] by
- only break it once because we don't do a full iteration after, now
- 19:28 Changeset in trunk [d3fde4a] by
- and put the iterate into an action
- 19:28 Changeset in trunk [0ac96e9] by
- put the _process_deque into an action too
- 19:27 Changeset in trunk [2015054] by
- put the _perform_scan into an eliot action
- 19:11 Changeset in trunk [e1de964] by
- Don't re-run _perform_scan in this abstraction violating test Just do …
- 18:24 Changeset in trunk [d1a62b1] by
- Attempt to avoid the startup double-scan and related problems
- 18:18 Changeset in trunk [c01c8552] by
- Use the method There is a method. Why not use it?
2019-03-15:
- 19:14 Changeset in trunk [411a118] by
- news fragment
- 19:13 Changeset in trunk [50867be] by
- Accept positional and keyword arguments and pass them on.
- 19:12 Ticket #3004 (EliotLoggedRunTest.addCleanup improperly narrows the interface) created by
- addCleanup should accept extra positional and keyword arguments and …
- 17:31 Patches edited by
- I really like my dots (diff)
- 17:30 Patches edited by
- The tox environment seems like it should be preferred over the … (diff)
- 17:25 Ticket #3000 (Coverage reports do not include Windows coverage) closed by
- fixed: In [changeset:"135462ccd30e13149c073a28ddc6f8836c0b9fc1/trunk" …
- 17:25 Changeset in trunk [135462c] by
- Merge pull request #571 from tahoe-lafs/3000.windows-coverage Report …
- 17:11 Changeset in trunk [6667988] by
- May as well link this into the main docs as well
- 17:11 Changeset in trunk [99318ab] by
- Skeleton that mostly links to existing documentation
- 17:11 Changeset in trunk [11fe8b0] by
- news fragment
- 17:07 CodingStandards edited by
- python 2.6 is no more (diff)
- 16:51 Ticket #3003 (Set up a GitHub contributor guide) created by
- Use this feature to help folks discover the development process: …
- 13:33 Ticket #3002 (Replace print statement with print fuction for all files in the ...) created by
- For the goal of python2/3 compatibility while we update the code, we …
2019-03-14:
- 23:25 Changeset in trunk [6fb1252] by
- install coverage here too
- 23:25 Changeset in trunk [0bead36] by
- invoke via -m
- 20:43 Changeset in trunk [7300125] by
- "no coverage to combine"! coverage combine fails if you give it no …
- 20:18 Changeset in trunk [bc7ae0ea] by
- Perhaps this invocation will result in greater success
- 18:03 Ticket #3001 (Python 3 syntax compatibility ratchet CI job) created by
- Set up a CI job that checks the source files of Tahoe-LAFS for Python …
- 17:26 Changeset in trunk [f5a97ef] by
- correct the indentation to make it valid yaml
- 17:14 Changeset in trunk [5f049cf] by
- news fragment
- 17:11 Changeset in trunk [fda3d38] by
- Avoid the extra dict lookup in the loop Get the info at iteration time
- 17:11 Changeset in trunk [dd7cb99] by
- Avoid another .keys() call
- 17:11 Changeset in trunk [c837493] by
- Avoid some function dispatch overhead Also, we might avoid some dict …
- 17:11 Changeset in trunk [05eab3ce] by
- document these things since I had to figure them out
- 17:11 Changeset in trunk [d504ad1] by
- Avoid the extra lookup inside this loop Get the key and value at the …
- 17:11 Changeset in trunk [0e1bc2e] by
- As for the previous commit.
- 17:11 Changeset in trunk [62cb883] by
- Just iterate over the dictionary. It is not shared with anyone. It …
- 17:11 Changeset in trunk [e0c240a] by
- Use a MessageType? so we can have a serializer This allows us to avoid …
- 17:02 Ticket #1432 (Magic Folder on Mac OS X and other BSDs) closed by
- fixed: In [changeset:"c1e6f0881331b6549337af651e87e2f1521c8945/trunk" …
- 17:02 Changeset in trunk [c1e6f088] by
- Merge pull request #558 from …
- 15:54 Changeset in trunk [fd49f6f5] by
- news fragment
- 15:54 Changeset in trunk [f4c1038] by
- Report coverage information to The Cloud™
- 15:53 Changeset in trunk [31287ef] by
- Collect coverage information from the test suite
- 15:53 Changeset in trunk [17c32a8] by
- Fix comment typo
- 15:26 Changeset in trunk [365ff1a] by
- explain why we need to touch() twice
- 15:26 Changeset in trunk [5141105] by
- Fix typo
- 15:26 Changeset in trunk [2cb710a] by
- Just touch the path once
- 15:26 Changeset in trunk [b14583f] by
- Remove this broken ignore_count thing The only purpose it serves to …
- 15:26 Changeset in trunk [dfd0c6e] by
- fix "downloader" type in message type
- 15:26 Changeset in trunk [3978c45b] by
- spit out the events as raw as we can
- 15:24 Changeset in trunk [fef79cd] by
- re-use the _add_watch helper
- 15:24 Changeset in trunk [fcb08b5] by
- Move these Eliot events somewhere reusable
- 15:24 Changeset in trunk [9ed019f8] by
- Give the tests a little more time. Windows may need it.
- 15:24 Changeset in trunk [64826ae] by
- Clean up stdout a bit
- 15:24 Changeset in trunk [3176b6f] by
- Create the watchdog Observer sooner This lets us watch before start …
- 15:24 Changeset in trunk [263755fb] by
- Watch before we start. Linux and macOS are happy to watch after …
- 15:24 Changeset in trunk [2205bf0f] by
- unused
- 15:24 Changeset in trunk [241b6ced] by
- Remove the skipped tests They're skipped because we don't need that …
- 15:24 Changeset in trunk [984d27a] by
- simplify
- 15:24 Changeset in trunk [67ccd214] by
- python syntax
- 15:24 Changeset in trunk [35fc563] by
- Attempt to work-around watchdog bug
- 15:24 Changeset in trunk [e0b7919] by
- macOS is picky
- 15:24 Changeset in trunk [4cccf5a] by
- it sure would be useful to be able to inspect these
- 15:24 Changeset in trunk [c5c7f954] by
- fix it!
- 15:24 Changeset in trunk [5154750] by
- add a test for deleting a file and its containing directory at about …
- 15:24 Changeset in trunk [0822a71] by
- If it's some _other_ error then propagate it!
- 15:24 Changeset in trunk [c2e19cc] by
- fix a raft of directory handling issues
- 15:24 Changeset in trunk [4b0b269b] by
- Perform the asserts earlier
- 15:24 Changeset in trunk [ed755cf] by
- it didn't start if the path is invalid
- 15:24 Changeset in trunk [f2cfad0c] by
- There _is_ no traceback. It's an else.
- 15:24 Changeset in trunk [db7af266] by
- Close a window for a race condition in notification processing
- 15:24 Changeset in trunk [81ca822] by
- Cut the cost of this logging when logging is disabled
- 15:24 Changeset in trunk [3ab71385] by
- some imports we need
- 15:24 Changeset in trunk [7440ff6] by
- log collective scanning
- 15:24 Changeset in trunk [831836d5] by
- don't try to propagate for non-directories
- 15:24 Changeset in trunk [edfd9d3] by
- rejected
- 15:24 Changeset in trunk [cf21053] by
- Try to fix another race in this test
- 15:24 Changeset in trunk [600f263] by
- marginally improve reporting of uploader count failures
- 15:24 Changeset in trunk [17540c78] by
- not going to get processed any other way on fsevents
- 15:24 Changeset in trunk [da0bbd6] by
- Make this log message less confusing. The method name still needs to …
- 15:24 Changeset in trunk [70ec8f2] by
- log this case
- 15:24 Changeset in trunk [de9c681f] by
- Let me query for direct children of a directory
- 15:24 Changeset in trunk [d4752bd] by
- try to get more precise watchdog event info
- 15:24 Changeset in trunk [4fc99b1] by
- oops
- 15:24 Changeset in trunk [bfa93ad] by
- expose another implementation detail!
- 15:24 Changeset in trunk [b52524f7] by
- this test probably makes no sense for watchdog
- 15:24 Changeset in trunk [8bec797] by
- somewhat better failure messages
- 15:24 Changeset in trunk [944cb6f] by
- switch to testtools-compatible skips
- 15:24 Changeset in trunk [1d0c862] by
- convert some tests over to the new base class in support of better logging
- 15:24 Changeset in trunk [29e3390] by
- re-use log_call_deferred where it is easy to do so
- 15:24 Changeset in trunk [807568e] by
- Log downloads
- 15:24 Changeset in trunk [ae596798] by
- log this action
- 15:24 Changeset in trunk [ec5ebc2] by
- fix the Deferred interactions with that last Eliot change
- 15:24 Changeset in trunk [641cb8a] by
- Make these checks a little more informative
- 15:24 Changeset in trunk [c63a75d] by
- Tag some of test_alice_bob with Eliot actions
- 15:24 Changeset in trunk [5d4564a] by
- and this test
- 15:24 Changeset in trunk [2d2b8a4] by
- eliot this too
- 15:24 Changeset in trunk [f38f53c] by
- Add some more action context to this test
- 15:24 Changeset in trunk [9d65b5c1] by
- Get back to the reactor thread sooner
- 15:24 Changeset in trunk [49c5a1f] by
- remove harmless but irrelevant noise
- 15:24 Changeset in trunk [2d5f1757] by
- this is probably more useful and less surprising
- 15:24 Changeset in trunk [0845c9b] by
- no apparent reason for ths
- 15:24 Changeset in trunk [fdd603e] by
- keep everything in the test context
- 15:24 Changeset in trunk [725c85b] by
- try not creating a duplicate Observer
- 15:24 Changeset in trunk [679b9a9] by
- this is a chunk of work I guess
- 15:24 Changeset in trunk [5331820] by
- Put some Eliot here
- 15:24 Changeset in trunk [b19e7c5] by
- fix and improve callback logging
- 15:24 Changeset in trunk [1ec0e48] by
- good housekeeping
- 15:24 Changeset in trunk [3b5e8d7] by
- move inotify events eliot field
- 15:24 Changeset in trunk [1883cee3] by
- speed up these failures
- 15:24 Changeset in trunk [331b962] by
- Space out file modifications to fit within macOS constraints
- 15:23 Changeset in trunk [6ccd9f4] by
- try to get some indication of fake behavior in the log
- 15:23 Changeset in trunk [e822d43] by
- add more detailed logging to this test
- 15:23 Changeset in trunk [bda7301] by
- [wip] convert logging to eliot
- 15:23 Changeset in trunk [7cbfc07] by
- expunge low-grade debugging change
- 15:23 Changeset in trunk [fa3a48b] by
- news fragment
- 15:23 Changeset in trunk [75d7730] by
- avoid using a bool for a skip value
- 15:23 Changeset in trunk [76a6f2d] by
- Why skip it? It works.
- 15:23 Changeset in trunk [37cb9a1] by
- Fix the directory deletion test
- 15:23 Changeset in trunk [006342d] by
- magic-folder doesn't use ignore
- 15:23 Changeset in trunk [5273a93] by
- magic-folder doesn't use autoAdd=True
- 15:23 Changeset in trunk [19400cc1] by
- Neither of these events is used
- 15:23 Changeset in trunk [e0c5905] by
- Fix the move skips. And explain them.
- 15:23 Changeset in trunk [2cfa882] by
- Turns out we don't care about IN_CREATE either
- 15:23 Changeset in trunk [c57a70d] by
- remove skipped tests for behavior we obviously don't care about
- 15:23 Changeset in trunk [df1c30d] by
- consistent whitespace
- 15:23 Changeset in trunk [3a1dcb6b] by
- macOS should now be considered a supported platform
- 15:23 Changeset in trunk [720d2c6] by
- Change to nicer used-names idiom This avoids the pyflakes warning and …
- 15:23 Changeset in trunk [c459b42] by
- Try debugging Travis-CI…
- 15:23 Changeset in trunk [f5ca88c] by
- Fix broken conditional statement Because sys.platform will never …
- 15:23 Changeset in trunk [76bb84a7] by
- Express "watchdog" dependency via a setup.py extra For consistency …
- 15:23 Changeset in trunk [806215ad] by
- Fix inotify test skipping for windows
- 15:23 Changeset in trunk [ed29b653] by
- Attempt to fix the inotify test skips
- 15:23 Changeset in trunk [e0ab0db8] by
- Attempt to fix test run on windows
- 15:23 Changeset in trunk [beb84fe] by
- Fix broken test for inotify
- 15:23 Changeset in trunk [26277c2] by
- Skip inotify tests on windows
- 15:23 Changeset in trunk [6cd2ab7] by
- Add watchdog inotify and tests
- 15:21 Ticket #2997 (Magic-Folder doesn't ask for subtree events on Windows) closed by
- fixed: In [changeset:"9046bcc4c3feafaac95ce38a654e2bcd2a4d4524/trunk" …
- 15:21 Changeset in trunk [9046bcc] by
- Merge pull request #570 from …
- 15:19 Ticket #3000 (Coverage reports do not include Windows coverage) created by
- CI doesn't collect coverage information from Windows jobs. Therefore, …
- 14:16 Changeset in trunk [5004cdf] by
- Remove the now *duplicate* notification. :/
- 13:47 Changeset in trunk [c507b786] by
- Always fire the hook in case someone is waiting.
- 13:47 Changeset in trunk [a3fb74a] by
- Time out the others, too.
- 13:46 Changeset in trunk [b9be85b] by
- Also time out the delete operation
- 13:20 Changeset in trunk [156257bc] by
- YES RECURSIVE PLEASE
- 13:20 Changeset in trunk [101c3cf1] by
- Put some Eliot messages in the info processing loop
- 13:19 Changeset in trunk [8fa6c66] by
- Convert this message to an action for success/failure reporting
- 13:04 Changeset in trunk [5cf2236] by
- Apply a reasonable timeout to this way. The notification should be …
- 13:04 Changeset in trunk [b2facd1] by
- Add a smarter FileOperationsHelper?.write condition Wait for the file …
- 13:02 Changeset in trunk [09022776] by
- another primitive debug helper
2019-03-13:
- 18:37 Ticket #2999 (Port txsocksx to Python3) created by
- txsocksx - https://pypi.org/project/txsocksx/ is a dependency for …
- 18:32 Ticket #2998 (Port foolscap to Python3) created by
- Part of dependencies of tahoe-lfs, foolscap is only supported for …
- 16:58 Changeset in trunk [cc5ebd2] by
- news fragment
- 00:32 Changeset in trunk [17509e2] by
- Add missing import.
- 00:32 Changeset in trunk [831452f] by
- Add missing import
2019-03-12:
- 23:37 Changeset in trunk [1c6725f] by
- is there even the slightest chance you could possibly give me a break
- 23:36 Changeset in trunk [9bac375c] by
- tell me what you're reading, too
- 23:36 Changeset in trunk [aed5c460] by
- Log fs events on Windows
- 23:35 Changeset in trunk [0e3c4d4] by
- Add some Eliot events related to fs notifications
- 23:34 Changeset in trunk [a9ec9c0] by
- Attempt to apply previous fix to second test It worked there. …
- 23:33 Changeset in trunk [aef9c53] by
- Perhaps actually fix this test on Windows
- 23:33 Changeset in trunk [5b49fd5] by
- Perhaps fix this test on Windows
- 23:29 Changeset in trunk [4a966a1] by
- Collect additional testing artifacts from Appveyor.
- 23:26 Ticket #2997 (Magic-Folder doesn't ask for subtree events on Windows) created by
- In windows/inotify.py, ReadDirectoryChangesW gets called with …
Note: See TracTimeline
for information about the timeline view.