Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qgadrian/elixir_git_hooks
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.7.4
Choose a base ref
...
head repository: qgadrian/elixir_git_hooks
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.8.0
Choose a head ref
  • 20 commits
  • 12 files changed
  • 2 contributors

Commits on Nov 29, 2024

  1. Configuration menu
    Copy the full SHA
    8b6b22f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cbd630 View commit details
    Browse the repository at this point in the history
  3. Update README

    qgadrian committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    32ec97b View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. Bump dialyxir from 1.4.1 to 1.4.5

    Bumps [dialyxir](https://github.com/jeremyjh/dialyxir) from 1.4.1 to 1.4.5.
    - [Release notes](https://github.com/jeremyjh/dialyxir/releases)
    - [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)
    - [Commits](jeremyjh/dialyxir@1.4.1...1.4.5)
    
    ---
    updated-dependencies:
    - dependency-name: dialyxir
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and qgadrian committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    a1363f4 View commit details
    Browse the repository at this point in the history
  2. Update deprecated dialyzer options

    Dialyxir has deprecated plt_add_deps: :transitive in favor of app_tree, which includes only runtime dependencies.
    qgadrian committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    0acfe0e View commit details
    Browse the repository at this point in the history
  3. Use compile env to run install mix task

    This ensures that if the :auto_install configuration changes,
    the module will recompile, and the hooks will be installed or
    skipped accordingly.
    qgadrian committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    7171e51 View commit details
    Browse the repository at this point in the history
  4. Remove Blankable dependency

    It is not used in the project
    qgadrian committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    6094900 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2024

  1. Don't set any project path by default

    This commit removes the auto directory change on the project. To change
    the path where to execute the hooks, a `project_path` config will need
    to be set.
    
    This commit can potentially break a current setup for a project that is
    relying on the _auto cd_.
    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    325a6fd View commit details
    Browse the repository at this point in the history
  2. Version 0.8.0-pre0

    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    a53f412 View commit details
    Browse the repository at this point in the history
  3. Rename git path module

    This clashes with Elixir's Path module, so better to rename it
    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    b4d77a0 View commit details
    Browse the repository at this point in the history
  4. Add test support module to setup a tmp git project

    This project relies 100% on git, so makes sense that the tests are
    running within a git folder. This setup created a git project in
    the system's /tmp folder.
    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    3931206 View commit details
    Browse the repository at this point in the history
  5. Typo

    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    f2cd6a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c8509af View commit details
    Browse the repository at this point in the history
  7. Cleanup tmp git folder after tests

    The OS automatically cleans up that folder, but it takes no effort
    on removing them after the test suite.
    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    3ab1973 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0ed257b View commit details
    Browse the repository at this point in the history
  9. Add regression tests for install module

    These new tests will ensure the git hooks installation is
    working from any folder reference within the project (e.g.
    from root folder, deps path...)
    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    056f9e3 View commit details
    Browse the repository at this point in the history
  10. Use GitPath to expect resolved path

    See comment from the code, TLDR macOS /var is a symlink to /priv/var
    and tests fail because of that
    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    6309ecd View commit details
    Browse the repository at this point in the history
  11. Pre-release v0.8.0-pre1

    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    1b49b5f View commit details
    Browse the repository at this point in the history
  12. Ensure git path resolution for different versions

    Updated `resolve_git_path/1` to handle both legacy and modern
    git versions correctly and ensured absolute paths are
    returned for all git-related path resolution functions.
    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    fc8c70d View commit details
    Browse the repository at this point in the history
  13. Relase v0.8.0

    qgadrian committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    6f655a7 View commit details
    Browse the repository at this point in the history
Loading