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

improve GitHub API usage #57

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

improve GitHub API usage #57

wants to merge 9 commits into from

Commits on Apr 2, 2024

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

Commits on Apr 5, 2024

  1. feat(github): incremental updates handles pages

    When a single commit changes more than 300 changed files than the request is paged. The github module will now handle these.
    line-o committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    758339c View commit details
    Browse the repository at this point in the history
  2. fix(github): handle edge-case when a file is modified and then renamed

    That would have left the old file in the connected collection dangling.
    Now every renamed file will be deleted.
    As another edge-case where a file is _added_ and then renamed would try to remove an non-existing file, `github:incremental-delete`
    will now treat a not found resource as a successful deletion.
    line-o committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    22b4bf0 View commit details
    Browse the repository at this point in the history
  3. fix(github): incremental update reports ignored files

    Ignored files are expath-pkg.xml, repo.xml and all .xconf files.
    Files that would be ignored was already reported by the dry-run but not for the actual run.
    This allows for clients to act on that information and can, for instance, report that a full installation is necessary or that the index configuration has changed.
    line-o committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    9897d6a View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. fix(github): handle commit not found error

    When determining the changeset for incremental uploads but the local commit hash cannot be found on the remote
    the error github:commit-not-found is raised.
    line-o committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f7df126 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

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

Commits on Aug 5, 2024

  1. docs: update readme

    line-o committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b7cdaa9 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. fix(github): issue in aggregate-filechanges

    - added case is now handled separately as the old entry must be filtered from the del sequence
    - get rid of github:remove-or-ignore
      by always filtering lists
      This should improve readability.
    line-o committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6f3f8a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. fix(github): handle edge-case in github:aggregate-filechanges

    An existing file can be removed and then added by **renaming** another file to the previously removed one.
    This will now be handled gracefully.
    line-o committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    161a562 View commit details
    Browse the repository at this point in the history