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

Adds basic file watcher #1013

Merged
merged 168 commits into from
Oct 7, 2024
Merged

Adds basic file watcher #1013

merged 168 commits into from
Oct 7, 2024

Commits on Sep 1, 2024

  1. Adds filesystem watcher with tests.

    a.stecher committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    2e15123 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Refactoring.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    19f4024 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into file-watchers

    # Conflicts:
    #	frankenphp.go
    #	go.mod
    #	worker.go
    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    008ff89 View commit details
    Browse the repository at this point in the history
  3. Formatting.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    9451ade View commit details
    Browse the repository at this point in the history
  4. Formatting.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    bf4e72f View commit details
    Browse the repository at this point in the history
  5. Switches to absolute path in tests.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    4920767 View commit details
    Browse the repository at this point in the history
  6. Fixes race condition from merge conflict.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    c834a02 View commit details
    Browse the repository at this point in the history
  7. Fixes race condition.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    4273035 View commit details
    Browse the repository at this point in the history
  8. Fixes tests.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d5d86d5 View commit details
    Browse the repository at this point in the history
  9. Fixes markdown lint errors.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    236a782 View commit details
    Browse the repository at this point in the history
  10. Switches back to absolute paths.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    ad3c7fc View commit details
    Browse the repository at this point in the history
  11. Reverts back to relative file paths.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    9b40362 View commit details
    Browse the repository at this point in the history
  12. Fixes golangci-lint issues.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    97b4688 View commit details
    Browse the repository at this point in the history
  13. Uses github.com/dunglas/go-fswatch instead.

    a.stecher committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    b528c23 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Stops watcher before stopping workers.

    a.stecher committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8cac13b View commit details
    Browse the repository at this point in the history
  2. Updates docs.

    a.stecher committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8a66165 View commit details
    Browse the repository at this point in the history
  3. Avoids segfault in tests.

    a.stecher committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    d8de3ee View commit details
    Browse the repository at this point in the history
  4. Fixes watcher segmentation violations on shutdown.

    a.stecher committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3d7d849 View commit details
    Browse the repository at this point in the history
  5. Adjusts watcher latencies and tests.

    a.stecher committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    08a4c8e View commit details
    Browse the repository at this point in the history
  6. Adds fswatch to dockerfiles

    a.stecher committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    41d337b View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Fixes fswatch in alpine.

    a.stecher committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    639c072 View commit details
    Browse the repository at this point in the history
  2. Fixes segfault (this time for real).

    a.stecher committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    f6ba8d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    f6f4a9c View commit details
    Browse the repository at this point in the history
  2. Makes tests more consistent.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5e345f1 View commit details
    Browse the repository at this point in the history
  3. Prevents the watcher from getting stuck if there is an error in the w…

    …orker file itself.
    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0423bb9 View commit details
    Browse the repository at this point in the history
  4. Reverts changing the image.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1db309b View commit details
    Browse the repository at this point in the history
  5. Puts fswatch version into docker-bake.hcl.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c6591f0 View commit details
    Browse the repository at this point in the history
  6. Asserts instead of panicking.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c946de9 View commit details
    Browse the repository at this point in the history
  7. Adds notice

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0d4327d View commit details
    Browse the repository at this point in the history
  8. Merge branch 'file-watchers' of https://github.com/AlliBalliBaba/fran…

    …kenphp into file-watchers
    
    # Conflicts:
    #	Dockerfile
    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    497627a View commit details
    Browse the repository at this point in the history
  9. Update dev.Dockerfile

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    70461de View commit details
    Browse the repository at this point in the history
  10. Update Dockerfile

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6fcedfb View commit details
    Browse the repository at this point in the history
  11. Update Dockerfile

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d8e0a2c View commit details
    Browse the repository at this point in the history
  12. Update alpine.Dockerfile

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9df79f3 View commit details
    Browse the repository at this point in the history
  13. Update alpine.Dockerfile

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d8fb28c View commit details
    Browse the repository at this point in the history
  14. Update dev-alpine.Dockerfile

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d66588d View commit details
    Browse the repository at this point in the history
  15. Update dev-alpine.Dockerfile

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    53456f7 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'file-watchers' of https://github.com/AlliBalliBaba/fran…

    …kenphp into file-watchers
    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    fc27030 View commit details
    Browse the repository at this point in the history
  17. Update dev.Dockerfile

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c61e42c View commit details
    Browse the repository at this point in the history
  18. Update docs/config.md

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c0836b9 View commit details
    Browse the repository at this point in the history
  19. Merge branch 'file-watchers' of https://github.com/AlliBalliBaba/fran…

    …kenphp into file-watchers
    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    71613fb View commit details
    Browse the repository at this point in the history
  20. Runs fswatch version.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d87f3ff View commit details
    Browse the repository at this point in the history
  21. Removes .json.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0254b33 View commit details
    Browse the repository at this point in the history
  22. Replaces ms with s.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1fb4bf2 View commit details
    Browse the repository at this point in the history
  23. Resets the channel after closing it.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    665fa28 View commit details
    Browse the repository at this point in the history
  24. Update watcher_options.go

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    255c1c5 View commit details
    Browse the repository at this point in the history
  25. Merge branch 'file-watchers' of https://github.com/AlliBalliBaba/fran…

    …kenphp into file-watchers
    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f02c30b View commit details
    Browse the repository at this point in the history
  26. Update watcher_test.go

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9ec89dc View commit details
    Browse the repository at this point in the history
  27. Asserts no error instead.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    420b125 View commit details
    Browse the repository at this point in the history
  28. Merge branch 'file-watchers' of https://github.com/AlliBalliBaba/fran…

    …kenphp into file-watchers
    
    # Conflicts:
    #	watcher_test.go
    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    138a3fe View commit details
    Browse the repository at this point in the history
  29. Fixes a race condition where events are fired after frankenphp has st…

    …opped.
    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    e0e4bea View commit details
    Browse the repository at this point in the history
  30. Updates docs.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    77013f5 View commit details
    Browse the repository at this point in the history
  31. Update watcher_options_test.go

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a03bd81 View commit details
    Browse the repository at this point in the history
  32. Merge branch 'file-watchers' of https://github.com/AlliBalliBaba/fran…

    …kenphp into file-watchers
    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    fce2e97 View commit details
    Browse the repository at this point in the history
  33. Allows queuing events while watchers are reloading.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    054dd1f View commit details
    Browse the repository at this point in the history
  34. go fmt

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    36cab24 View commit details
    Browse the repository at this point in the history
  35. Refactors stopping and draining logic.

    a.stecher committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    94b2723 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Allows extended watcher configuration with dirs, recursion, symlinks,…

    … case-sensitivity, latency, monitor types and regex.
    a.stecher committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    8044848 View commit details
    Browse the repository at this point in the history
  2. Updates docs.

    a.stecher committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    96c2a11 View commit details
    Browse the repository at this point in the history
  3. Adds TODOS.

    a.stecher committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    3de70de View commit details
    Browse the repository at this point in the history
  4. go fmt.

    a.stecher committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    45a73ae View commit details
    Browse the repository at this point in the history
  5. Fixes linting errors.

    a.stecher committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    bc73a16 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63975e7 View commit details
    Browse the repository at this point in the history
  7. Adds debug log.

    a.stecher committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    971e75a View commit details
    Browse the repository at this point in the history
  8. Fixes the watcher short form.

    a.stecher committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f2b7bda View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Refactors sessions and options into a struct.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    5de7a3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    816b157 View commit details
    Browse the repository at this point in the history
  3. Properly logs errors coming from session.Start().

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    c90eeb1 View commit details
    Browse the repository at this point in the history
  4. go fmt.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    f4b7c52 View commit details
    Browse the repository at this point in the history
  5. Adds --nocache.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    4a73228 View commit details
    Browse the repository at this point in the history
  6. Fixes lint issue.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    043801d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    269a920 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8af1874 View commit details
    Browse the repository at this point in the history
  9. Starts watcher even if no workers are defined.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    a16b59e View commit details
    Browse the repository at this point in the history
  10. Updates docs with file limit warning.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    2cc0d15 View commit details
    Browse the repository at this point in the history
  11. Adds watch config unit tests.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    94159d3 View commit details
    Browse the repository at this point in the history
  12. Adjusts debounce timings.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    eea350b View commit details
    Browse the repository at this point in the history
  13. go fmt.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    64d1fa0 View commit details
    Browse the repository at this point in the history
  14. Adds fswatch to static builder (test).

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    c60fbf6 View commit details
    Browse the repository at this point in the history
  15. Adds a short grace period between stopping and destroying the watcher…

    … sessions.
    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    584a702 View commit details
    Browse the repository at this point in the history
  16. Adds caddy test.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    fe26542 View commit details
    Browse the repository at this point in the history
  17. Adjusts sleep time.

    a.stecher committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    686ec68 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Swap to edant/watcher.

    a.stecher committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    5edc067 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Fixes watch options and tests.

    a.stecher committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1edd441 View commit details
    Browse the repository at this point in the history
  2. go fmt.

    a.stecher committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    ba26532 View commit details
    Browse the repository at this point in the history
  3. Adds TODO.

    a.stecher committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    e4377e9 View commit details
    Browse the repository at this point in the history
  4. Installs edant/watcher in the bookworm image.

    a.stecher committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    08b8f42 View commit details
    Browse the repository at this point in the history
  5. Fixes linting.

    a.stecher committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    c775523 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Refactors the watcher into its own module.

    a.stecher committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    c2b7d50 View commit details
    Browse the repository at this point in the history
  2. Adjusts naming.

    a.stecher committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    66c2e9a View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. ADocker image adjustments and refactoring.

    a.stecher committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    b294954 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into file-watchers

    a.stecher committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    ebdbd48 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Testing installation methods.

    a.stecher committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    d72d189 View commit details
    Browse the repository at this point in the history
  2. Installs via gcc instead.

    a.stecher committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    8f3ee2b View commit details
    Browse the repository at this point in the history
  3. Fixes pointer formats.

    a.stecher committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    1acecf3 View commit details
    Browse the repository at this point in the history
  4. Fixes lint issues.

    a.stecher committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    2f28c19 View commit details
    Browse the repository at this point in the history
  5. Fixes arm alpine and updates docs.

    a.stecher committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    3f16a0f View commit details
    Browse the repository at this point in the history
  6. Clang format.

    a.stecher committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    a7670df View commit details
    Browse the repository at this point in the history
  7. Fixes dirs.

    a.stecher committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    438e4e2 View commit details
    Browse the repository at this point in the history
  8. Adds watcher version arg.

    a.stecher committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    66b9c30 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Merge branch 'refs/heads/main' into file-watchers

    # Conflicts:
    #	build-static.sh
    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    1efc486 View commit details
    Browse the repository at this point in the history
  2. Uses static lib version.

    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    cd342c3 View commit details
    Browse the repository at this point in the history
  3. Adds watcher to tests and sanitizers.

    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    db62988 View commit details
    Browse the repository at this point in the history
  4. Uses sudo for copying the shared lib.

    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    771c695 View commit details
    Browse the repository at this point in the history
  5. Removes unnused func.

    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    8bf02ca View commit details
    Browse the repository at this point in the history
  6. Refactoring.

    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    0893923 View commit details
    Browse the repository at this point in the history
  7. Update .github/workflows/sanitizers.yaml

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    e855f84 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'file-watchers' of https://github.com/AlliBalliBaba/fran…

    …kenphp into file-watchers
    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    3d2de4a View commit details
    Browse the repository at this point in the history
  9. Adds fpic.

    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    5713209 View commit details
    Browse the repository at this point in the history
  10. Fixes linting.

    a.stecher committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    fe978c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Skips tests in msan.

    a.stecher committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a5fb0d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41796bd View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Review fixes part 1.

    a.stecher committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5071e7e View commit details
    Browse the repository at this point in the history
  2. Test: installing libstc++ instead of gcc.

    a.stecher committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f199b11 View commit details
    Browse the repository at this point in the history
  3. Test: using msan ignorelist.

    a.stecher committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    76d4ba0 View commit details
    Browse the repository at this point in the history
  4. Test: using msan ignorelist.

    a.stecher committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    55b3589 View commit details
    Browse the repository at this point in the history
  5. Test: using msan ignorelist.

    a.stecher committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0bf555b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    266829b View commit details
    Browse the repository at this point in the history
  7. Reverts using the ignorelist.

    a.stecher committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0d0fa51 View commit details
    Browse the repository at this point in the history
  8. Calls opcache directly.

    a.stecher committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f025e62 View commit details
    Browse the repository at this point in the history
  9. Adds --watch to php-server command

    a.stecher committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    03123c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Merge branch 'main' into file-watchers

    a.stecher committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    8034f80 View commit details
    Browse the repository at this point in the history
  2. Properly free CStrings.

    a.stecher committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4c8a9c1 View commit details
    Browse the repository at this point in the history
  3. Sorts alphabetically and uses curl instead of git.

    a.stecher committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5f37d25 View commit details
    Browse the repository at this point in the history
  4. Labeling and formatting.

    a.stecher committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f925f54 View commit details
    Browse the repository at this point in the history
  5. Update .github/workflows/sanitizers.yaml

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1193de8 View commit details
    Browse the repository at this point in the history
  6. Update .github/workflows/sanitizers.yaml

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ef21c77 View commit details
    Browse the repository at this point in the history
  7. Update .github/workflows/tests.yaml

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    009c0b4 View commit details
    Browse the repository at this point in the history
  8. Update .github/workflows/tests.yaml

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6be5f99 View commit details
    Browse the repository at this point in the history
  9. Update caddy/caddy.go

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    be2c344 View commit details
    Browse the repository at this point in the history
  10. Update docs/config.md

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4e22dcd View commit details
    Browse the repository at this point in the history
  11. Update frankenphp_with_watcher_test.go

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6bad089 View commit details
    Browse the repository at this point in the history
  12. Update watcher/watcher.h

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    01e320e View commit details
    Browse the repository at this point in the history
  13. Update frankenphp.c

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e40d455 View commit details
    Browse the repository at this point in the history
  14. Update watcher/watcher.go

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    26f02bb View commit details
    Browse the repository at this point in the history
  15. Update docs/config.md

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    dbbdf5e View commit details
    Browse the repository at this point in the history
  16. Update frankenphp_with_watcher_test.go

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    393be86 View commit details
    Browse the repository at this point in the history
  17. Update testdata/files/.gitignore

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9df7894 View commit details
    Browse the repository at this point in the history
  18. Update watcher/watcher-c.h

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b2837df View commit details
    Browse the repository at this point in the history
  19. Update watcher/watcher.c

    Co-authored-by: Kévin Dunglas <[email protected]>
    AlliBalliBaba and dunglas authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9a1ac7c View commit details
    Browse the repository at this point in the history
  20. Fixes test and Dockerfile.

    a.stecher committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4ce9d37 View commit details
    Browse the repository at this point in the history
  21. Fixes Dockerfiles.

    a.stecher committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    01cc6eb View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Resets go versions.

    a.stecher committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    672f7ee View commit details
    Browse the repository at this point in the history
  2. Replaces unsafe.pointer with uintptr_t

    a.stecher committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5c3e0b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08eaf89 View commit details
    Browse the repository at this point in the history
  4. Minimizes the public api by only passing a []string.

    a.stecher committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    df4e144 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    3c7c7cc View commit details
    Browse the repository at this point in the history
  2. Adjusts label.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    5af705f View commit details
    Browse the repository at this point in the history
  3. go fmt.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    9fbeeaf View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into file-watchers

    # Conflicts:
    #	caddy/go.mod
    #	frankenphp.go
    #	worker.go
    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    cd86650 View commit details
    Browse the repository at this point in the history
  5. go mod tidy.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    bfc07f2 View commit details
    Browse the repository at this point in the history
  6. Fixes merge conflict.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b399a3f View commit details
    Browse the repository at this point in the history
  7. Refactoring and formatting.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    e154531 View commit details
    Browse the repository at this point in the history
  8. Cleans up unused vars and functions.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    ea15b7e View commit details
    Browse the repository at this point in the history
  9. Allows dirs with a dot.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    3feba9c View commit details
    Browse the repository at this point in the history
  10. Makes test nicer.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    26672c3 View commit details
    Browse the repository at this point in the history
  11. Add dir tests.

    a.stecher committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    67fcd28 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Configuration menu
    Copy the full SHA
    bdd603d View commit details
    Browse the repository at this point in the history
  2. Adds debug log on special events.

    a.stecher committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    f2122fb View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Removes line about symlinks.

    a.stecher committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8670acb View commit details
    Browse the repository at this point in the history
  2. Hints at multiple possible --watch flags.

    a.stecher committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    27b4314 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Adds ./**/*.php as default watch configuration.

    a.stecher committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    bc746e1 View commit details
    Browse the repository at this point in the history
  2. Changes error to a warning.

    a.stecher committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    6e685a0 View commit details
    Browse the repository at this point in the history
  3. Changes the default to './**/*.{php,yaml,yml,twig,env}' and supports …

    …the {bracket} pattern.
    a.stecher committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    ef7ab94 View commit details
    Browse the repository at this point in the history
  4. Fixes linting.

    a.stecher committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    b8d915c View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Merge branch 'main' into file-watchers

    # Conflicts:
    #	worker.go
    a.stecher committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    620d010 View commit details
    Browse the repository at this point in the history
  2. Fixes merge conflict and adjust values.

    a.stecher committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    043bb86 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Adjusts values.

    a.stecher committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    8a2fb45 View commit details
    Browse the repository at this point in the history