Skip to content

Releases: AkashRajpurohit/git-sync

v0.6.2

12 Aug 07:41
6f286ad
Compare
Choose a tag to compare

Changelog

  • d16972d build: 🔧 attach v to the version name from goreleaser
  • 6f286ad chore: 🔧 create discussion for a release

v0.6.1

02 Aug 14:41
f99658c
Compare
Choose a tag to compare

Changelog

  • f99658c fix: 🩹 update path for version in goreleaser and dockerfile

v0.6.0

02 Aug 14:00
5a738a4
Compare
Choose a tag to compare

Bitbucket Support

git-sync now support backing up repositories from Bitbucket as well! 🎉

Changelog

  • d187441 build(deps): ⬆️ upgraded go to 1.22.5
  • a02cc37 chore(deps): update golang docker tag to v1.22.5
  • d50df4b chore(deps): update module github.com/google/go-github/v62 to v63
  • 84c1d29 chore: ⬆️ go-github upgraded to v63
  • 0d40f39 chore: 🚚 move version folder to pkg
  • 848b08b chore: 🚚 refactor func name
  • 55bb566 feat: ✨ bitbucket support added

v0.5.1

01 Aug 06:42
8b81007
Compare
Choose a tag to compare

Changelog

  • a65dc82 chore: 🚚 simplify include and exclude in list functions
  • 5af2c33 chore: 🔧 update link to wiki page for no token
  • 8b81007 feat: ✨ fork checking added for gitlab

v0.5.0

31 Jul 17:20
2994839
Compare
Choose a tag to compare

GitLab Support

This release adds support for backing up repositories from GitLab.

Changelog

  • 39975a5 chore: 🔧 add renovate.json
  • 2994839 feat: ✨ support for Gitlab added

v0.4.1

31 Jul 06:51
24549f1
Compare
Choose a tag to compare

Changelog

  • b1185e3 chore: 📝 update Docker run command to include the --rm flag
  • 24549f1 chore: 🚚 move validating config into separate function
  • 1c1ee3d chore: 🔧 update config to include organization filters and platform/server settings
  • 78b6dfb fix: 🐛 if backup-dir is passed from cli flags then use that instead of the one in config file

v0.4.0

30 Jul 17:01
82e0aff
Compare
Choose a tag to compare

❗ BREAKING CHANGE

This release introduces a breaking change by including two new options in the config file:

  • platform - This option will help us in adding new platforms to the project. Currently, it only supports github. But the key needs to be present, otherwise the CLI will not work.
  • server - This is for mentioning the server domain and protocol.

The Wiki have been updated accordingly as well, so it is advised to update your local config files before updating to this release.

Changelog

  • 486ac5e chore: 🚚 leverage interfaces to structure the code
  • 74435bd feat!: ✨ platform key added in config with scope of extending to different platforms like GitLab and Bitbucket
  • 7c4e0ee fix: 🐛 repoURL format fixed

v0.3.1

27 Jul 16:35
f591834
Compare
Choose a tag to compare

Changelog

  • f591834 chore: 🔧 update release platforms

v0.3.0

25 Jul 06:38
92a8da4
Compare
Choose a tag to compare

With this release, the folder structure of backups have been updated. Before every repository was saved as top level folder as per you backups_dir config, now the repos will be part of subdirectories based on the repo owner. This should give a better view of which are the repos owned by you and the repos part of some organization.

NOTE: If you already have backups created before this release, you might see clone action happening again since it will now clone/update as per the new location.

Changelog

  • 92a8da4 feat: ✨ backup repos in one level deep based on the repo owner

v0.2.3

25 Jul 06:25
1d69e05
Compare
Choose a tag to compare

This release adds two new options: exclude_orgs and include_orgs to add more granular filter of deciding to back up from only specific repos. More details in the README.

Changelog

  • d6ab4b0 chore: 📝 all contributors badge added
  • 2447030 chore: 📝 initial data added for allcontributors
  • 08d17e6 chore: 📝 update profile link for self
  • 1d69e05 chore: 🔧 exclude docs from release commits in goreleaser
  • d90e125 feat(config): able to include/filter orgs
  • 4216974 feat: ✨ all contributors setup
  • 20598f6 fix(github): able to get organisationName
  • 94042a4 fix(github): add feedbacks
  • d539856 fix(github): add feedbacks
  • 7b2b7fa fix(github): fix issue with repo without organization
  • 24e6cfd fix: 🩹 move the condition inside so we don't pull in all other repos