Repository navigation
Comparing changes
Open a pull request
base repository: kubernetes/git-sync
base: v4.6.0
head repository: kubernetes/git-sync
compare: v4.7.0
- 14 commits
- 10 files changed
- 6 contributors
Commits on Mar 31, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 8477397 - Browse repository at this point
Copy the full SHA 8477397View commit details
Commits on Apr 2, 2026
-
Merge pull request #979 from jsafrane/pin-github-actions-sha
fix: pin github action to exact SHA
Configuration menu - View commit details
-
Copy full SHA for 7ffab78 - Browse repository at this point
Copy the full SHA 7ffab78View commit details
Commits on Apr 6, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 7c1d559 - Browse repository at this point
Copy the full SHA 7c1d559View commit details
Commits on Apr 13, 2026
-
* Allow users to run end-to-end tests behind a proxy
Configuration menu - View commit details
-
Copy full SHA for 0f95c98 - Browse repository at this point
Copy the full SHA 0f95c98View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 23bea23 - Browse repository at this point
Copy the full SHA 23bea23View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 0d7d9ff - Browse repository at this point
Copy the full SHA 0d7d9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc6e1f - Browse repository at this point
Copy the full SHA dfc6e1fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d86d141 - Browse repository at this point
Copy the full SHA d86d141View commit details
Commits on Apr 14, 2026
-
Address review feedback: sort --filter flag alphabetically, add docs …
…reference, and regenerate README.md
Configuration menu - View commit details
-
Copy full SHA for 0d0782f - Browse repository at this point
Copy the full SHA 0d0782fView commit details
Commits on Apr 24, 2026
-
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
Configuration menu - View commit details
-
Copy full SHA for fb0e300 - Browse repository at this point
Copy the full SHA fb0e300View commit details
Commits on Apr 27, 2026
-
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.Configuration menu - View commit details
-
Copy full SHA for d8d13af - Browse repository at this point
Copy the full SHA d8d13afView commit details -
Merge pull request #982 from kane8n/add-filter-flag
Add "--filter" flag to enable git partial clone
Configuration menu - View commit details
-
Copy full SHA for 898b250 - Browse repository at this point
Copy the full SHA 898b250View commit details
Commits on May 25, 2026
-
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]>
Configuration menu - View commit details
-
Copy full SHA for c4e6a57 - Browse repository at this point
Copy the full SHA c4e6a57View commit details
Commits on May 26, 2026
-
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
Configuration menu - View commit details
-
Copy full SHA for daa2b3a - Browse repository at this point
Copy the full SHA daa2b3aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.6.0...v4.7.0