Skip to content

Releases: Justintime50/forks-sync

v4.2.2

28 Aug 03:59
Compare
Choose a tag to compare
  • Expand paths for user-supplied --location strings. This now allows for spaces in paths and proper expansion of home directories (eg: ~)

v4.2.1

27 Aug 22:23
Compare
Choose a tag to compare
  • Fixes PyGithub pinned version to ensure Auth is available

v4.2.0

24 Aug 22:10
Compare
Choose a tag to compare
  • Corrects the premature URL changes from v4.1.0
    • Restores the previous behavior of using the SSH URL by default
    • Adds new --https flag that will trigger using the clone_url instead of the default ssh_url

v4.1.0

24 Aug 20:06
Compare
Choose a tag to compare
  • Swaps the ssh_url for the clone_url when cloning repos to remove the unnecessary reliance on having an SSH key or agent to use this tool
  • Adds --version CLI flag

v4.0.0

02 Jul 02:28
Compare
Choose a tag to compare
  • Drops support for Python 3.7

v3.0.5

30 Mar 17:28
Compare
Choose a tag to compare
  • Fixes a bug that would clobber error output, now it will show correctly
  • Bumps all dependencies

v3.0.4

03 Apr 19:24
Compare
Choose a tag to compare
  • Corrects the git fetch command to a depth of 1 since we are also shallow cloning repos locally. This should greatly speed up the syncing process for larger repositories since we don't require the entire project tree

v3.0.3

07 Dec 20:56
Compare
Choose a tag to compare
  • Adds mypy type checking

v3.0.2

25 Nov 03:35
Compare
Choose a tag to compare
  • Use woodchips for logging (same behavior as before)
  • Added Python type hinting and stronger test assertions

v3.0.1

03 Nov 04:35
Compare
Choose a tag to compare
  • Refactors the git operations behind the tool to no longer spawn a shell process when using the subprocess module. Removed commands to change directories and instead direct all git commands to the correct path at invocation