Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve handling of rename events on macOS #750

Merged
merged 20 commits into from
Jan 21, 2021

Commits on Jan 20, 2021

  1. drop support for macOS 10.12 and lower

    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    a7696e9 View commit details
    Browse the repository at this point in the history
  2. record inodes for all events

    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    2837218 View commit details
    Browse the repository at this point in the history
  3. use inode to match rename events

    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    549fdc2 View commit details
    Browse the repository at this point in the history
  4. add flush method

    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    d09059b View commit details
    Browse the repository at this point in the history
  5. update tests to new NativeEvent

    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    995458b View commit details
    Browse the repository at this point in the history
  6. simplify handling of created and removed events

    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    75afbd2 View commit details
    Browse the repository at this point in the history
  7. added test for case-change

    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    39104cb View commit details
    Browse the repository at this point in the history
  8. clean up loop over native events

    Co-authored-by: Mickaël Schoentgen <contact@tiger-222.fr>
    SamSchott and BoboTiG committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    7101ffc View commit details
    Browse the repository at this point in the history
  9. added changelog entries

    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    951b9d9 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'improve-rename-handling-macos' of github.com:SamSchott/…

    …watchdog into improve-rename-handling-macos
    Sam Schott committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    0ace028 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. remove unneeded Py_INCREF calls

    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    328d1b6 View commit details
    Browse the repository at this point in the history
  2. Revert "simplify handling of created and removed events"

    This reverts commit 75afbd2.
    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    22111e8 View commit details
    Browse the repository at this point in the history
  3. allow inode to be None

    this is the case for kFSEventStreamEventFlagRootChanged
    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    85dd926 View commit details
    Browse the repository at this point in the history
  4. join event_dispatcher in test_event_dispatcher

    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    8c2e431 View commit details
    Browse the repository at this point in the history
  5. fix memory management for inode

    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    7efc7a8 View commit details
    Browse the repository at this point in the history
  6. better logs for macOS tests

    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    aa34e70 View commit details
    Browse the repository at this point in the history
  7. show flags in log output

    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    364c601 View commit details
    Browse the repository at this point in the history
  8. fix returning inode attribute

    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    c9a492e View commit details
    Browse the repository at this point in the history
  9. tweak error message for unsupported macOS

    Co-authored-by: Mickaël Schoentgen <contact@tiger-222.fr>
    SamSchott and BoboTiG committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    5d86e81 View commit details
    Browse the repository at this point in the history
  10. emit debug instead of info logs from queue_events

    Sam Schott committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    36facd6 View commit details
    Browse the repository at this point in the history