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: kubernetes/git-sync
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.6.0
Choose a base ref
...
head repository: kubernetes/git-sync
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.7.0
Choose a head ref
  • 14 commits
  • 10 files changed
  • 6 contributors

Commits on Mar 31, 2026

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

Commits on Apr 2, 2026

  1. Merge pull request #979 from jsafrane/pin-github-actions-sha

    fix: pin github action to exact SHA
    k8s-ci-robot authored Apr 2, 2026
    Configuration menu
    Copy the full SHA
    7ffab78 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2026

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

Commits on Apr 13, 2026

  1. Add NO_PROXY support

    * Allow users to run end-to-end tests behind a proxy
    NBardelot authored and thockin committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    0f95c98 View commit details
    Browse the repository at this point in the history
  2. Improve running end-to-end locally

    * Allow users to run end-to-end tests with a fully-qualified
      and/or private alpine image
    * Sort .gitgnore for convenience for future diffs
    * Add .idea/ to .gitignore
    NBardelot authored and thockin committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    23bea23 View commit details
    Browse the repository at this point in the history
  3. Overriding the git-sync repo URL in e2e tests

    Allow the user running end-to-end tests to override the
    repository's URL in order to use a mirror if need be.
    NBardelot authored and thockin committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    0d7d9ff View commit details
    Browse the repository at this point in the history
  4. Clarify end-to-end script usage

    NBardelot authored and thockin committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    dfc6e1f View commit details
    Browse the repository at this point in the history
  5. End-to-end tests selection in the Makefile

    Introduces a new LIST_OF_E2E_TESTS option in order
    to select end-to-end tests that will be executed when
    calling `make test`.
    
    It uses the tests script's arguments parsing that already
    exists.
    NBardelot authored and thockin committed Apr 13, 2026
    Configuration menu
    Copy the full SHA
    d86d141 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2026

  1. Address review feedback: sort --filter flag alphabetically, add docs …

    …reference, and regenerate README.md
    kane8n committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    0d0782f View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2026

  1. add --init-period and --init-max-failures flags (#980)

    * add init-period flag for faster initial sync retries
    
    * address review: alphabetize flags, add readme docs, add e2e tests
    
    * move init flags to alphabetical order in man text
    
    * fix init-timeout e2e test to actually trigger init timeout
    
    * switch init-timeout to init-max-failures per review
    
    - rename flag and helper to count-based (int, not duration)
    - skip --max-failures during init when init-max-failures is set so main-max does not override init tolerance
    - add SYNC PHASES section to --man and README describing init vs steady-state
    - update e2e test to use a bad server path, as suggested in review
    
    * address review: simplify closure, use pflag.Changed for init-max-failures
    
    - move flInitMaxFailures next to flMaxFailures
    - default flInitPeriod to flPeriod to kill conditional in hot path
    - replace isInitFailuresExceeded + useMainLimit with getMaxFailures closure
    - track waitTime as a loop-outer variable, flip on init-done
    - detect --init-max-failures via pflag.Changed || GITSYNC_INIT_MAX_FAILURES env; -1 = unlimited, 0 = abort immediately, unset = fall through to --max-failures
    - drop now-stale unit tests for removed helpers, update --man and README
    knQzx authored Apr 24, 2026
    Configuration menu
    Copy the full SHA
    fb0e300 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2026

  1. Address review feedback: simplify filter e2e tests and fix partial cl…

    …one verification
    
    - Remove redundant `echo "${FUNCNAME[0]}" > "$REPO/file"` in
      filter_partial_clone_blob_none and filter_with_sparse_checkout;
      init_repo already initializes $REPO/file with the funcname.
    - Replace the silently-failing `remote.origin.partialclonefilter`
      check (git-sync fetches by URL, not via the "origin" remote, so
      the config keys are never set) with a check for the `.promisor`
      pack marker that `git fetch --filter` produces.
    kane8n committed Apr 27, 2026
    Configuration menu
    Copy the full SHA
    d8d13af View commit details
    Browse the repository at this point in the history
  2. Merge pull request #982 from kane8n/add-filter-flag

    Add "--filter" flag to enable git partial clone
    k8s-ci-robot authored Apr 27, 2026
    Configuration menu
    Copy the full SHA
    898b250 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2026

  1. build(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1

    Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.2.0 to 9.2.1.
    - [Release notes](https://github.com/golangci/golangci-lint-action/releases)
    - [Commits](golangci/golangci-lint-action@1e7e51e...82606bf)
    
    ---
    updated-dependencies:
    - dependency-name: golangci/golangci-lint-action
      dependency-version: 9.2.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored May 25, 2026
    Configuration menu
    Copy the full SHA
    c4e6a57 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. Merge pull request #987 from kubernetes/dependabot/github_actions/gol…

    …angci/golangci-lint-action-9.2.1
    
    build(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1
    k8s-ci-robot authored May 26, 2026
    Configuration menu
    Copy the full SHA
    daa2b3a View commit details
    Browse the repository at this point in the history
Loading