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: fix bug when copying recursively with certain platforms #818

Merged
merged 91 commits into from
Feb 23, 2023

Commits on Jan 16, 2023

  1. add test and fix license

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    d17b0a4 View commit details
    Browse the repository at this point in the history
  2. Remove focused

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    f4e7398 View commit details
    Browse the repository at this point in the history
  3. add fallback

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    ee2436d View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. code clean

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8222fd0 View commit details
    Browse the repository at this point in the history
  2. add mount data for fallback testing

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f03a6aa View commit details
    Browse the repository at this point in the history
  3. fix: deduplicate copy status logs

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    db50edc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07eba1b View commit details
    Browse the repository at this point in the history
  5. fix copying

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e4b5dee View commit details
    Browse the repository at this point in the history
  6. fix post copy

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    6a5084b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b00dc9a View commit details
    Browse the repository at this point in the history
  8. bump e2e oras-go

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    bbe6b0c View commit details
    Browse the repository at this point in the history
  9. deduplicate based on digest

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f52682c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    66eb21e View commit details
    Browse the repository at this point in the history
  11. revert copy change

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    41b7371 View commit details
    Browse the repository at this point in the history
  12. add test

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    ae063cb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f0aa94b View commit details
    Browse the repository at this point in the history
  14. fix e2e

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    be1ffd9 View commit details
    Browse the repository at this point in the history
  15. use billy's fork for testing

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    a264e84 View commit details
    Browse the repository at this point in the history
  16. correct version

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    5aac978 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. Merge remote-tracking branch 'origin_src/main' into e2e-copy

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    cabd2b6 View commit details
    Browse the repository at this point in the history
  2. add test data for fallback registry

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    b5429cc View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. add test scripts for e2e

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    c962337 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin_src/main' into e2e-copy

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    e90901b View commit details
    Browse the repository at this point in the history
  3. add logs

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    bffc5b9 View commit details
    Browse the repository at this point in the history
  4. correct git action variables

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    bbbf9a6 View commit details
    Browse the repository at this point in the history
  5. add action logs

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    4c6ad45 View commit details
    Browse the repository at this point in the history
  6. rewrite host names

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    755a436 View commit details
    Browse the repository at this point in the history
  7. use shell script to run tests

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    e1dec73 View commit details
    Browse the repository at this point in the history
  8. fix typo

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    ceb86de View commit details
    Browse the repository at this point in the history
  9. correct ci path

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    94f029f View commit details
    Browse the repository at this point in the history
  10. resolve script errors

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    543657d View commit details
    Browse the repository at this point in the history
  11. correct test scripts

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    eadc5f6 View commit details
    Browse the repository at this point in the history
  12. update scripts

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    615bae1 View commit details
    Browse the repository at this point in the history
  13. add sh

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    e8a920d View commit details
    Browse the repository at this point in the history
  14. add license checker

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    767a036 View commit details
    Browse the repository at this point in the history
  15. add cleanup

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    88ce722 View commit details
    Browse the repository at this point in the history
  16. add docs

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    5590b9c View commit details
    Browse the repository at this point in the history
  17. more docs

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    dcf3101 View commit details
    Browse the repository at this point in the history
  18. code clean

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    d625470 View commit details
    Browse the repository at this point in the history
  19. add execute permission to scripts

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    c919057 View commit details
    Browse the repository at this point in the history
  20. rename script

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    a0e2c18 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. add container stopping logs

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    bad0fc9 View commit details
    Browse the repository at this point in the history
  2. doc clean

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    78d4c37 View commit details
    Browse the repository at this point in the history
  3. use pushd instead

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    58f7144 View commit details
    Browse the repository at this point in the history
  4. run distribution as current user

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    1d1786a View commit details
    Browse the repository at this point in the history
  5. add exiting trap

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    2d7aff7 View commit details
    Browse the repository at this point in the history
  6. add fallback registry to registry

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    8276913 View commit details
    Browse the repository at this point in the history
  7. doc update

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    ef06747 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2023

  1. fix error in doc

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    ca1b183 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    a20d0c8 View commit details
    Browse the repository at this point in the history
  2. fix typo

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    a62f7ee View commit details
    Browse the repository at this point in the history
  3. test(e2e): add e2e specs for oras attach

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    65004e6 View commit details
    Browse the repository at this point in the history
  4. code clean

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    1998210 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Merge remote-tracking branch 'origin_src/main' into e2e-attach

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    d38af2b View commit details
    Browse the repository at this point in the history
  2. add test data for cp

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    7ec6ee7 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. test: use dedicated package for test data

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    e978ca0 View commit details
    Browse the repository at this point in the history
  2. move digest constant

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    e4e4223 View commit details
    Browse the repository at this point in the history
  3. move constants to dedicated pkg

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    5e1f858 View commit details
    Browse the repository at this point in the history
  4. update readme and consts

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    1837cad View commit details
    Browse the repository at this point in the history
  5. add e2e for recursive copying with platforms

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    5d0199c View commit details
    Browse the repository at this point in the history
  6. add test cases

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    f02cafb View commit details
    Browse the repository at this point in the history
  7. add e2e tests

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    53f9b56 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    809b2f4 View commit details
    Browse the repository at this point in the history
  9. bump ginkgo

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    dfcaac8 View commit details
    Browse the repository at this point in the history
  10. code clean

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    38fac21 View commit details
    Browse the repository at this point in the history
  11. revert attach changes

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    89c2e35 View commit details
    Browse the repository at this point in the history
  12. add import

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    ff09a66 View commit details
    Browse the repository at this point in the history
  13. fix e2e

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    c77839f View commit details
    Browse the repository at this point in the history
  14. fix e2e

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    6f752df View commit details
    Browse the repository at this point in the history
  15. show correct source digest

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    f51d578 View commit details
    Browse the repository at this point in the history
  16. fix e2e

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    7916770 View commit details
    Browse the repository at this point in the history
  17. Merge remote-tracking branch 'origin_src/main' into fix-copy-platform

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    695eca0 View commit details
    Browse the repository at this point in the history
  18. doc clean

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    c7094d6 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. code clean

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    cf0337f View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. align oci layout and registry behavior

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    8cd48fc View commit details
    Browse the repository at this point in the history
  2. add e2e

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    3ef9f77 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Configuration menu
    Copy the full SHA
    00a6867 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Configuration menu
    Copy the full SHA
    eb1834c View commit details
    Browse the repository at this point in the history
  2. optimize performance for recursive copying

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    8d68137 View commit details
    Browse the repository at this point in the history
  3. select right referrers

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    46379ae View commit details
    Browse the repository at this point in the history
  4. use referrer predecessors

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    8149582 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c932d50 View commit details
    Browse the repository at this point in the history
  6. nit

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    c2d52b5 View commit details
    Browse the repository at this point in the history
  7. add unit test for successors

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    9c46f68 View commit details
    Browse the repository at this point in the history
  8. add unit test

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    df694e4 View commit details
    Browse the repository at this point in the history
  9. add comment

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    37a2281 View commit details
    Browse the repository at this point in the history
  10. remove explicit tagging

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    8b4efbc View commit details
    Browse the repository at this point in the history
  11. add copy via digest

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    6bd7e0f View commit details
    Browse the repository at this point in the history
  12. add e2e tests

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    1cde14c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Merge branch 'main' into fix-copy-platform

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    6412a96 View commit details
    Browse the repository at this point in the history
  2. fix e2e

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    9e6375a View commit details
    Browse the repository at this point in the history