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

0.4.7 #625

Merged
merged 7 commits into from
Jul 7, 2024
Merged

0.4.7 #625

merged 7 commits into from
Jul 7, 2024

Commits on May 31, 2024

  1. Update status in the ReadMe

    Update to state that subrepo is used in production environments.
    
    Fixes ingydotnet#621
    admorgan committed May 31, 2024
    Configuration menu
    Copy the full SHA
    cf262c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Fix quoting

    A number of places had incorrect quoting. Fixing this found that
    the paths for some tests were incorrect in the status tests.
    admorgan committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    0daa3a6 View commit details
    Browse the repository at this point in the history
  2. Fix error tests on git 2.30 and higher

    git 2.30 added a check to ensure the permissions in the .git
    folder were "reasonable". When running the test in docker the
    user is different than the host machine and it was throwing a
    different error than expected when doing a git subrepo status
    inside the .git directory. Add a configuration option to ignore
    the permission mismatch during testing.
    admorgan committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    8d286fb View commit details
    Browse the repository at this point in the history
  3. Address git 2.33 and later pull strategy

    Git 2.33 and later ask the user what strategy to use when pulling
    This broke the pull-force test as git returned an error including
    how to set the setting. Added the default setting to the command
    to prevent this issue during tests.
    admorgan committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    af0df06 View commit details
    Browse the repository at this point in the history
  4. Update git versions

    Add newer git versions to the docker file
    admorgan committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    2723bf7 View commit details
    Browse the repository at this point in the history
  5. Use docker tests instead of running on base image

    Allows for testing a greater set of git and bash configurations
    admorgan committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    88b470f View commit details
    Browse the repository at this point in the history
  6. Release 0.4.7

    - Convert testing to use docker with updated git versions
    - Fix numerous places where quoting was incorrect causing path name collisions
    - Fix pull-force test to deal with git not defaulting to merges on pulls after 2.33
    - Fix issue where docker tests didn't work with git 2.30 or higher because of
      increased permission scrutiny.
    - Update readme to say this tools is in production environments
    - Update readme to use internet archive for old articles about subrepo no longer
      available on their original source
    admorgan committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    3e62363 View commit details
    Browse the repository at this point in the history