Skip to content

Releases: gabrie30/ghorg

v1.11.7

06 Dec 16:00
79c2ca9

Choose a tag to compare

Added

  • Parallel pagination for SCM repo fetching. A major speed improvement for cloning large organizations (#597)

Changed

Deprecated

Removed

Fixed

  • GHORG_FETCH_ALL check to no-clean mode processing; thanks @ypid-work (#594)

Security

  • Bump golang.org/x/crypto in /scripts/local-gitea/seeder (#595)
  • Bump golang.org/x/crypto from 0.39.0 to 0.45.0 (#596)

v1.11.6

06 Nov 15:52
43647d3

Choose a tag to compare

Added

Changed

Deprecated

Removed

Fixed

Security

  • Bump gitlab.com/gitlab-org/api/client-go from 0.150.0 to 0.157.1 (#592)
  • Bump code.gitea.io/sdk/gitea from 0.22.0 to 0.22.1 (#591)
  • Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#590)

v1.11.5

31 Oct 05:13
2fbe494

Choose a tag to compare

Added

  • Self hosted Bitbucket support
  • ghorgonly file support to clone only repos matching substring patterns (include-only filter); thanks @fgouteroux

Changed

  • Empty interface to any

Deprecated

Removed

Fixed

Security

  • Bump gitlab.com/gitlab-org/api/client-go from 0.142.0 to 0.148.1 (#583)
  • Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#582)
  • Bump code.gitea.io/sdk/gitea from 0.21.0 to 0.22.0 (#584)
  • Bump github.com/ktrysmt/go-bitbucket from 0.9.86 to 0.9.87 (#585)
  • Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.16.0 to 2.17.0 (#581)
  • Bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 (#580)
  • Bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#579)
  • Bump rexml from 3.3.9 to 3.4.2 in /site (#577)
  • Sanitize token read from file and add tests (#573)
  • Bump golang.org/x/net in /scripts/local-bitbucket/seeder (#571)
  • Bump golang.org/x/oauth2 in /scripts/local-bitbucket/seeder (#570)

v1.11.4

29 Aug 14:44
bc32fdf

Choose a tag to compare

Added

  • Total clone time to ghorg stats
  • Gitea integration test suite
  • Clone delay option with auto concurrency adjustment; thanks @batagy

Changed

  • GitLab clone examples and notes

Fixed

  • Gitlab prune and preseve dir on windows; thanks @derekhes
  • Directory structure of repos and wikis cloned from users on Gitlab; thanks @MickaelFontes
  • GHORG_GITLAB_GROUP_EXCLUDE_MATCH_REGEX to work on subgroups; thanks @deepzeafish
  • GHORG_FETCH_ALL is incompatible with cloning via fine-grained token over https; thanks @brainplot

Security

  • Bump go-github from v62 to v72; thanks @alexandre-orca
  • Bump golang.org/x/crypto in /scripts/local-gitea/test-runner (#565)
  • Bump github.com/hashicorp/go-retryablehttp (#555)
  • Bump golang.org/x/oauth2 in /scripts/local-gitlab/seeder (#553)
  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 (#550)

v1.11.3

04 Jul 11:28
24c013d

Choose a tag to compare

Added

Changed

Deprecated

Removed

Fixed

Security

  • Bump github.com/ktrysmt/go-bitbucket from 0.9.85 to 0.9.86 (#540)

v1.11.2

29 Jun 18:22
b320943

Choose a tag to compare

Added

Changed

Deprecated

Removed

Fixed

  • Gitlab prune not working with preserve dir; thanks @Fraguinha

Security

  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#539)
  • Bump github.com/ktrysmt/go-bitbucket from 0.9.83 to 0.9.85 (#537)
  • Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.15.0 to 2.16.0 (#536)
  • Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#535)

v1.11.1

01 May 13:12
642bef4

Choose a tag to compare

Fixed

  • Gitea internal repos token injection on https clones; thanks @drmacdon
  • BitBucket backup with prune removes repositories just cloned; thanks @dannuralogix
  • Empty repo clones no longer error; thanks @efasel

Security

  • Bump golang.org/x/net from 0.36.0 to 0.38.0 (#510)
  • Bump github.com/spf13/viper from 1.19.0 to 1.20.1 (#506)
  • Bump github.com/ktrysmt/go-bitbucket from 0.9.81 to 0.9.82 (#507)
  • Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 (#505)
  • Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#498)
  • Bump golang.org/x/net from 0.33.0 to 0.36.0 (#495)
  • Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#492)
  • Bump golang.org/x/oauth2 from 0.25.0 to 0.27.0 (#491)
  • Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.13.0 to 2.14.0 (#490)
  • Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (#485)
  • Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.12.0 to 2.13.0 (#486)
  • Bump code.gitea.io/sdk/gitea from 0.19.0 to 0.20.0 (#487)
  • Bump github.com/briandowns/spinner from 1.23.1 to 1.23.2 (#488)
  • Bump golang.org/x/net from 0.25.0 to 0.33.0 (#484)
  • Bump github.com/xanzy/go-gitlab from 0.114.0 to 0.115.0 (#480)
  • Bump golang.org/x/crypto from 0.23.0 to 0.31.0 (#478)
  • Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#475)
  • Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.11.0 to 2.12.0 (#476)
  • Bump github.com/xanzy/go-gitlab from 0.112.0 to 0.114.0 (#474)
  • Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#471)
  • Bump github.com/ktrysmt/go-bitbucket from 0.9.80 to 0.9.81 (#469)
  • Bump github.com/xanzy/go-gitlab from 0.109.0 to 0.112.0 (#468)
  • Bump github.com/fatih/color from 1.17.0 to 1.18.0 (#470)
  • Bump rexml from 3.3.6 to 3.3.9 in /site (#467)
  • Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 (#462)
  • Bump github.com/xanzy/go-gitlab from 0.108.0 to 0.109.0 (#463)

v1.11.0

28 Sep 15:21
d5785ba

Choose a tag to compare

Added

  • Reclone name and description to reclone output
  • GHORG_PRESERVE_SCM_HOSTNAME, to organize clones by a top level SCM hostname folder; thanks @rrrix
  • GHORG_PRUNE_UNTOUCHED, to prune repos that users make no changes in; thanks @MaxG87
  • GHORG_GITHUB_TOKEN_FROM_GITHUB_APP to handle github app tokens; thanks @PaarthShah
  • Command reclone-server, to run ad hoc reclone commands via HTTP requests
  • Command reclone-cron, to run periodic reclone commands on a timer

Changed

  • Breaking Change: Self hosted gitlab clones will now include the top level domain in the default output directory

v1.10.0

21 Sep 01:15
8c2116c

Choose a tag to compare

Added

  • GHORG_NO_DIR_SIZE flag to turn off directory size output which is now enabled by default
  • GHORG_STATS_ENABLED flag to track clone data over time, set to false by default
  • Added two new flags to the ghorg ls command: --long and --total, which provide additional information about the cloned directories.
  • GHORG_GITHUB_FILTER_LANGUAGE to filter clones by repo language

Removed

  • GHORG_RECLONE_VERBOSE flag

Security

  • Bump code.gitea.io/sdk/gitea from 0.18.0 to 0.19.0 (#441)
  • Bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0 (#442)
  • Bump rexml from 3.2.8 to 3.3.3 in /site (#443)
  • Bump rexml from 3.3.3 to 3.3.6 in /site (#444)
  • Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 (#447)
  • Bump github.com/xanzy/go-gitlab from 0.107.0 to 0.108.0 (#446)

v1.9.13

20 Jul 14:37
9bd4558

Choose a tag to compare

Added

  • GHORG_CLONE_SNIPPETS as a way to clone all snippets, gitlab only
  • Commit count to clone output

Fixed

Security

  • Update go version to 1.22
  • Updated go github from v41 to v62
  • Bump rexml from 3.2.5 to 3.2.8 in /site (#414)
  • Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 (#419)
  • Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.10.0 to 2.11.0 (#420)
  • Bump github.com/fatih/color from 1.16.0 to 1.17.0 (#422)
  • Bump github.com/xanzy/go-gitlab from 0.103.0 to 0.105.0 (#423)
  • Bump github.com/ktrysmt/go-bitbucket from 0.9.79 to 0.9.80 (#421)
  • Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7 (#427)
  • Bump golang.org/x/image from 0.10.0 to 0.18.0 (#428)
  • Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 (#431)
  • Bump github.com/spf13/viper from 1.18.2 to 1.19.0 (#432)
  • Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#433)