Skip to content

Releases: lucasmodrich/git-sync

v0.1.0

19 May 11:44
0ecd9eb

Choose a tag to compare

Changelog

  • 0ecd9eb fix: remove discussion_category_name from goreleaser config
  • 9d6d8bf chore: update Dockerfile for fork ownership
  • 69f3ddf chore: upgrade golang.org/x/crypto to v0.51.0
  • 1ab827d chore: detach from upstream — rename module path and reassign attribution
  • 243dcff chore: untrack .claude/settings.local.json
  • ac28b1c feat: add interactive config wizard via git-sync init
  • 1a881c3 feat: add --dry-run flag to preview sync without git operations
  • 06aaed3 refactor: batch D — thread context through Client.Sync interface (A-9)
  • e2d5b7e fix: batch C — block unsupported msdevops features at validation (A-2)
  • 7de35a2 fix: batch B — msdevops structural fixes (A-1 through A-8)
  • 67f8853 feat: batch A — add server.organization to config schema
  • 7b2f41a fix: batch 5 — username validation, dead code removal, HOME portability
  • 95d157a fix: batch 4 — retry cap, cron overlap prevention, signal handling
  • a90ba5c refactor: batch 3 — remove global tokenManager from pkg/sync
  • 8236a4b fix: batch 2 — eliminate credential exposure in logs and URL construction
  • 8f59a31 fix: batch 1 — validation, semaphore, log and slice polish
  • fec007c Merge branch 'msdevops' into lm-review
  • 4fa1697 chore: merging updates
  • 8e3a379 feat: ✨ telemetry added
  • ca0b400 feat: ✨ backup issues for GitHub and GitLab
  • 0df6651 chore: 📝 update sponsor banner
  • 7d3d458 chore(deps): update module github.com/spf13/cobra to v1.10.2
  • c798008 chore(deps): update module go.uber.org/zap to v1.27.1
  • 8eb5790 chore(deps): update module golang.org/x/oauth2 to v0.35.0
  • 4768687 chore(deps): update module github.com/spf13/viper to v1.21.0
  • d8a44c3 chore(deps): update actions/checkout action to v6
  • 38eb4c6 chore(deps): update actions/download-artifact action to v7
  • 6189ed9 chore(deps): update actions/setup-go action to v6
  • cdb0664 chore(deps): update actions/stale action to v10
  • 676c4b2 chore(deps): update actions/upload-artifact action to v6
  • b914fc9 chore(deps): update actions/checkout action to v5
  • 7a5f081 build: add idiomatic Makefile for common dev tasks
  • 8e6c792 feat: ✨ telemetry added
  • f47d758 feat: ✨ backup issues for GitHub and GitLab
  • d98ecdf chore: 📝 update sponsor banner
  • fce5dc7 chore(deps): update module github.com/spf13/cobra to v1.10.2
  • 696ead3 chore(deps): update module go.uber.org/zap to v1.27.1
  • d08b913 chore(deps): update module golang.org/x/oauth2 to v0.35.0
  • a903166 chore(deps): update module github.com/spf13/viper to v1.21.0
  • 1864ea5 chore(deps): update actions/checkout action to v6
  • 5178d6e chore(deps): update actions/download-artifact action to v7
  • c4397d9 chore(deps): update actions/setup-go action to v6
  • b65ec7d chore(deps): update actions/stale action to v10
  • e8023bb chore(deps): update actions/upload-artifact action to v6
  • 1d9c734 chore(deps): update actions/checkout action to v5
  • a1bac01 refactor: Remove unused wiki synchronization code and dependencies This commit removes the Azure DevOps wiki client initialization and related synchronization logic that was previously commented out. The associated import statement for the wiki package has also been removed to clean up unused dependencies. This change simplifies the codebase by eliminating dead code that was not being utilized.
  • 12f3eaf fix: Disable wiki synchronization and refactor repo cloning with authenticated URLs
  • c1937bd refactor: Pass workspace config to getUserRepos and comment out createAuthenticatedURL
  • ff2614c feat: Add Azure DevOps wiki synchronization support and improve client initialization - Introduce wiki client creation and synchronization logic - Refactor connection handling with token masking for secure logging - Update repository fetching and filtering implementation - Include concurrency support for wiki cloning operations
  • 4cb9a68 fix: improve error handling & logging - Add package-level and type/method doc comments - Propagate context to Azure DevOps client creation - Validate server config and guard against nil/empty fields - Skip disabled repos and warn on missing required fields - Improve error messages with fmt.Errorf wrapping - Log more context when creating client and skipping repos
  • 13d49b4 fix: addressing minor issues to improve the module
  • 97a4892 refactor: rename SyncReposWithConcurrency to SyncWithConcurrency and pass cfg by ref
  • 90561fa chore: bump google/uuid to v1.6.0
  • 9668332 chore: merge upsteam changes
  • a60717e chore(deps): update actions/download-artifact action to v5 (AkashRajpurohit#128)
  • 7b0af7d chore: ⬆️ deps upgraded
  • 495b346 chore(deps): update module github.com/google/go-github/v72 to v74 (AkashRajpurohit#125)
  • 17ed03f chore(deps): update module github.com/ktrysmt/go-bitbucket to v0.9.86 (AkashRajpurohit#122)
  • e704de1 chore(deps): update golang docker tag to v1.24.5 (AkashRajpurohit#124)
  • 6ebf792 chore: simplify apk usage in Dockerfile (AkashRajpurohit#114)
  • f1a0f2b chore(deps): upgrade github.com/google/go-github from v71 to v72
  • 87b92ae chore(deps): update module github.com/google/go-github/v71 to v72 (AkashRajpurohit#117)
  • 468a68b chore: ⬆️ upgrade go to 1.24.4
  • 6235d16 chore(deps): update module github.com/ktrysmt/go-bitbucket to v0.9.85 (AkashRajpurohit#113)
  • 698ab17 chore(deps): update module golang.org/x/oauth2 to v0.30.0 (AkashRajpurohit#115)
  • f17ce74 chore(deps): update golang docker tag to v1.24.4 (AkashRajpurohit#116)
  • 11a5fe2 chore: 🚚 code cleanup
  • e85e826 chore: 🔧 go mod tidy
  • eb4b453 chore(deps): update module github.com/ktrysmt/go-bitbucket to v0.9.83 (AkashRajpurohit#112)
  • 007a9dc chore: ♻️ reference to go-github v71
  • f87033a build: ⬆️ go version upgraded to 1.24.2
  • c471765 chore(deps): update module github.com/google/go-github/v70 to v71 (AkashRajpurohit#110)
  • 73025f1 chore(deps): update module github.com/ktrysmt/go-bitbucket to v0.9.82 (AkashRajpurohit#107)
  • 6f60369 chore(deps): update golang docker tag to v1.24.2 (AkashRajpurohit#108)
  • 831ed93 chore(deps): update module golang.org/x/oauth2 to v0.29.0 (AkashRajpurohit#109)
  • d1f9ecc chore(deps): upgrade github.com/google/go-github from v69 to v70 and remove unused dependencies
  • 5d6a24a chore(deps): update module github.com/google/go-github/v69 to v70 (AkashRajpurohit#105)
  • db2388e chore(deps): update module github.com/spf13/viper to v1.20.1 (AkashRajpurohit#104)
  • 36692d3 feat: ✨ notification configuration added
  • 3a26bfc feat(logger): 🔧 add initial fields to logger configuration for app identification
  • 6006220 chore(deps): update Go version to 1.24.1 and upgrade go-github to v69
  • 1572213 chore(deps): update module github.com/spf13/cobra to v1.9.1 (AkashRajpurohit#100)
  • 095c1fb chore(deps): update module github.com/google/go-github/v68 to v69 (AkashRajpurohit#95)
  • 698fe40 chore(deps): update golang docker tag to v1.24.1 (AkashRajpurohit#91)
  • f632107 chore(deps): update module golang.org/x/oauth2 to v0.28.0 (AkashRajpurohit#94)
  • 14f9c99 fix: remove debug logging of repoAuthURL in Sync function
  • 8e79e33 refactor: remove unnecessary logging in getUserRepos function
  • 347ad93 Update pkg/msdevops/msdevops.go
  • bd6ce65 fix: remove contributor entry and adjust contributorsPerLine to 7
  • 9bc9580 Merge branch 'msdevops' of github.com:lucasmodrich/git-sync into msdevops
  • 6...
Read more