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: awslabs/git-remote-s3
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.21
Choose a base ref
...
head repository: awslabs/git-remote-s3
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.0
Choose a head ref
  • 16 commits
  • 11 files changed
  • 2 contributors

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    5363729 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12 from awslabs/feat_delete_ref

    Handle `push --delete` command to delete remote refs
    massi-ang authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    7ab4062 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. feat: Create and upload zip archive on git push

    In addition to the sha.bundle file, a repo.zip file gets created and uploaded into the same remote refs path.
    
    Example use-case: Use a git-remote-s3 repo as S3 Source in AWS CodePipeline by pointing to the repo.zip file which will be updated on each push.
    wombelix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    472d5bd View commit details
    Browse the repository at this point in the history
  2. feat(archive): push zip file only if 's3+zip' uri scheme is used

    When the remote URI scheme is 's3://' then only the sha.bundle is uploaded.
    When 's3+zip://' is used as URI scheme, then the additional zip archive will be created and pushed as well.
    wombelix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    b1edcfe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59091e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84ca031 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Configuration menu
    Copy the full SHA
    38ae756 View commit details
    Browse the repository at this point in the history
  2. fix(s3+zip): Improvements and fixes based on PR review

    Only Accept s3 and s3+zip in regex match
    
    Adjust cmd_push delete logic to work with s3+zip uri scheme and an additional file next to the bundle
    
    Use Enum instead of magic strings for uri scheme
    
    Add test for wrong uri scheme s3+foo
    
    Add test cases for cmd_push delete with s3+zip as uri scheme
    wombelix committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    9b49cfb View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. tests(remote): Use 'BRANCH' var with 'pytest' default value

    When tests use 'main' branch, local pytest runs can differ from pipeline runs.
    
    For example: There is no git repo when pytest runs in the pipeline.
    But locally it runs inside the git-remote-s3 repo.
    If mocking of a git command wasn't done properly, local tests pass because a git repo with a main branch exist.
    They then fail in the pipeline with an error like: 'fatal: not a valid object name: refs/heads/main'
    
    By moving away from a branch name that exists locally, the same behavior as in a pipeline run is enforced and problems easier to discover.
    wombelix committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    081e6cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d26d79 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #16 from wombelix/feat_push_archive

    feat: Create and upload zip archive on git push
    massi-ang authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    f454513 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6574c83 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #19 from awslabs/doc_nested_modules

    doc: add instructions for submodules
    massi-ang authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    8715ee8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1f71f93 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #20 from awslabs/fix_nested_prefix

    Correct handling of multilevel paths in S3 prefixes
    massi-ang authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    713c5ae View commit details
    Browse the repository at this point in the history
  8. chore: bump version

    massi-ang committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    5e4aa17 View commit details
    Browse the repository at this point in the history
Loading