Skip to content

Releases: AkashRajpurohit/git-sync

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

v0.2.2

20 Jul 09:34
3faaa3e
Compare
Choose a tag to compare

Changelog

  • 3faaa3e feat: ✨ zap logger added with ability to set different log levels

v0.2.1

20 Jul 07:59
d7ef8f3
Compare
Choose a tag to compare

Changelog

  • 1298964 chore: 🚚 move fetch repos logic in single function which determines it based on the configuration used
  • 8fd9ad5 chore: 🔧 update version command to include build information
  • ea68040 docs: 📝 new faq added
  • d7ef8f3 docs: 📝 readme updated to mention about the glob pattern matching for include and exclude list
  • ddd4767 feat: ✨ allow pattern matching for include and exclude list

v0.2.0

20 Jul 06:19
b7b330a
Compare
Choose a tag to compare

❗ BREAKING CHANGE

This release has a breaking change where the configuration file have been updated. The option include_all_repos have been removed and instead now you can use include_repos and exclude_repos to control the behavior of how you want to perform the backups. More details are added in the readme section

Changelog

  • 3cbfe21 ci: 🔧 break release and docker build into different jobs and make them run parallel
  • b7b330a feat!: ✨ ability to include and exclude repos

v0.1.4

20 Jul 05:04
0709295
Compare
Choose a tag to compare

Changelog

  • 0709295 fix: 🐛 local repos not getting updated (#5)

v0.1.3

14 Jul 10:57
f269c85
Compare
Choose a tag to compare

Changelog

  • f269c85 fix: 🐛 allow custom named yaml file for setting up the config

v0.1.2

13 Jul 14:34
ade1841
Compare
Choose a tag to compare

Changelog

  • ade1841 feat: ✨ expand path for getting config file

v0.1.1

22 Jun 09:30
b74aa10
Compare
Choose a tag to compare

Changelog

  • 668797b chore: 🚚 move backup dir check before fetching repositories
  • 6981a7b chore: 🚚 move getting github repos inside github.go file to cleanup root.go
  • b74aa10 chore: 🔧 remove rule of excluding docs: for release
  • 0933a34 docs: 📝 FAQ section added in README

v0.1.0

18 Jun 08:01
24708f5
Compare
Choose a tag to compare

Changelog

  • 361e427 feat: ✨ added option for including/excluding forks