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

fix + workarounds for editor support on Linux #215

Merged
merged 3 commits into from
Apr 25, 2014

Commits on Apr 25, 2014

  1. fix + workarounds for editor support on Linux

      - Linux/inotify: relies on close_write where attribs are not updated
    (e.g.  ecryptfs)
    
      - handle rename() calls used by Kate and Sublime by detecting
      move_from ignored files with move_to non-ignored files
    
      - all local adapters: logically groups related fs events into single
    changes (or skip them completely)
    
      - avoids notifying multiple events per file
    
      - fix tests to more consistently use Pathname instead of strings
    
      - additional tests for _smoosh_changes to test for and handle various
      editor-related differences in the future
    
      - use "shift" instead of "pop" to process received events in order
    (for whatever future reason)
    Cezary Baginski committed Apr 25, 2014
    Configuration menu
    Copy the full SHA
    8fbb884 View commit details
    Browse the repository at this point in the history
  2. LISTEN_GEM_DEBUGGING=1 for debugging events

    Both the :debug option and environment variable turn on logging through
    Celluloid logger (for now).
    Cezary Baginski committed Apr 25, 2014
    Configuration menu
    Copy the full SHA
    3b8b286 View commit details
    Browse the repository at this point in the history
  3. add notes about LISTEN_GEM_DEBUGGING=1 to README

    Cezary Baginski committed Apr 25, 2014
    Configuration menu
    Copy the full SHA
    d6601fa View commit details
    Browse the repository at this point in the history