Commit Graph

128 Commits

Author SHA1 Message Date
Jay Gabriels
ce232f0072
Update/version (#204)
* Create SECURITY.md

* Update version command

* Update CHANGELOG.md
2022-05-29 08:53:47 -07:00
Jay Gabriels
f4c92ee838
Update/deps (#203) 2022-05-25 17:06:01 -07:00
Jay Gabriels
da4ac382bc
Update github scm to know when user is cloning own repos (#201) 2022-04-17 17:51:53 -07:00
Jay Gabriels
8f562742b4
Update CHANGELOG.md (#198) 2022-03-15 21:36:13 -07:00
Jeffrey Lo
0fad064f3a
Add quiet mode (#197)
Configure with GHORG_QUIET=true. When true, all calls to `PrintInfo`
and `PrintSubtleInfo` will be silenced.
2022-03-15 21:29:45 -07:00
Jay Gabriels
c98518e51a
Update GHORG_IGNORE_PATH to be set as a flag (#196) 2022-03-15 17:46:10 -07:00
Jeffrey Lo
d58e64a910
Add support for GHORG_IGNORE_PATH (#194)
Enable users to pass a path to an ignore file via the
environment/config variable at GHORG_IGNORE_PATH.
2022-03-15 10:31:24 -07:00
Jay Gabriels
9bc1e281ec
Add filter gitlab groups by regex (#192) 2022-03-04 19:22:40 -08:00
Jay Gabriels
e55b0dca13
Fix ghorg config env (#188) 2022-03-01 09:13:03 -08:00
Jay Gabriels
43136eeb27
Fix for perserve dir bug (#184) 2022-02-14 09:06:06 -08:00
Jay Gabriels
f925b5bb06
Add exclude filtering to regex and prefix matches (#182) 2022-02-05 13:14:54 -08:00
Jay Gabriels
e29f559e99
Update/trailingslash (#178) 2022-01-14 08:47:45 -08:00
Jay Gabriels
d1f0be388f
Add/bboauth (#173)
* Add bitbucket oauth
2022-01-01 10:56:06 -08:00
Jay Gabriels
37c7d69238
Add ghorg fetch all (#170) 2021-12-11 15:41:24 -08:00
Jay Gabriels
2197aafa54
Update end of clone output to pulled instead of updated 2021-12-11 11:36:11 -08:00
Jay Gabriels
c4768ffae6
Add output of repos cloned vs updated end of clone 2021-12-11 11:22:49 -08:00
Jay Gabriels
04d894ba20
Add GHORG_DRY_RUN 2021-12-04 15:21:25 -08:00
Jay Gabriels
85312e2075
Update Readme.md 2021-11-11 07:43:23 -08:00
Jay Gabriels
63fd2e6bb4
Update clone.go 2021-11-04 09:24:17 -07:00
Jay Gabriels
5910576a1f
Add GHORG_CLONE_WIKI to clone wiki pages (#161) 2021-11-03 19:17:36 -07:00
Jay Gabriels
f50372890c
Add GHORG_INSECURE_GITLAB_CLIENT 2021-10-17 13:58:11 -07:00
Jay Gabriels
33e147b317
Add no clean flag (#154) 2021-09-28 20:12:11 -07:00
Jay Gabriels
3768952dcc
Update hosted gitlab to clone all repos and fix gitlab cloud pagination (#152) 2021-09-27 07:37:19 -07:00
Jay Gabriels
f5cbf68006
Refactor git into an interface (#146)
* Refactor git into an interface
2021-08-25 20:34:36 -07:00
Jay Gabriels
43f7c06eeb
update clone to fetch if checkout is unsuccessful (#145)
* update clone to fetch if checkout is unsuccessful when repo exists locally
2021-08-21 19:01:29 -07:00
Jay Gabriels
805b9266e7
Updates color flag to work as a global flag (#143) 2021-08-14 14:23:21 -07:00
Jay Gabriels
f0fb868bea
Update root command and allow configuration files to be passed as a flag (#142) 2021-08-14 11:06:49 -07:00
Jay Gabriels
39a285bcb9
Add/matchregex (#137)
* Add regex match to filter repos based on regex
2021-08-05 21:50:47 -07:00
Jay Gabriels
ba78074411
updates for filepathing to be windows compatible (#134)
* updates for filepathing to be windows compatible
2021-08-02 19:10:18 -07:00
Jay Gabriels
cfd48f83e8
Update clone.go (#129)
* Update clone.go
2021-04-24 09:38:18 -07:00
Jay Gabriels
86bd64d955
Update how github users clone their own repos (#127) 2021-04-09 09:00:56 -07:00
Jay Gabriels
d479395bdf
update ghorg branch to first look for repos default branch (#113)
* update ghorg branch to first look for repos default branch
2020-11-29 09:14:13 -08:00
Jay Gabriels
8e815ecab1
add ls command (#109)
* add ls command
2020-10-31 09:50:10 -07:00
6543
559d9ef06b
Refactor: use NewClient() interface to create a scm client (redo) (#108)
* Refactor: save perPage in scm client & use determineClient to load lib clients
2020-10-24 12:24:09 -07:00
Jay Gabriels
b914f94aa4
Revert "Refactor: use NewClient() interface to create a scm client (#105)" (#107)
This reverts commit 80a8ba0b73.
2020-10-24 09:47:11 -07:00
6543
80a8ba0b73
Refactor: use NewClient() interface to create a scm client (#105)
* Refactor: save perPage in scm client & use determineClient to load lib clients

* infent scm NewClient()

* wordings ...
2020-10-24 09:44:30 -07:00
6543
f5f10e7d22
Refactor: Client use interface implementation (#97)
* add `make fmt` to format go code
* use interface
* move all SCM things into scm package
2020-10-11 16:53:53 -07:00
Jay Gabriels
896c0d46e6
update spelling and gitlab example 2020-09-30 07:54:41 -07:00
Jay Gabriels
8e0e580ec2
add skip forks flag (#93) 2020-09-27 12:04:34 -07:00
6543
e502e972d6
Add gitea support (#90)
* add gitea support
2020-09-22 19:29:01 -07:00
Jay Gabriels
43760b597d
add ability to mock github client (#87)
* add ability to mock github client
2020-08-16 14:41:07 -07:00
Jay Gabriels
2fb5011a16
add base-url flag to github (#85) 2020-08-13 08:01:53 -07:00
Jay Gabriels
e427bcf07d
remove gitlab namespaces concept 2020-08-12 19:26:41 -07:00
Jay Gabriels
3cce96c79e
add match prefix 2020-08-08 10:45:52 -07:00
Ryan Ross
4ed4c65fa1 rebasing 2020-07-16 09:54:10 -07:00
Jay Gabriels
45e1ec892f
bump version to 1.3.1 2020-07-11 12:35:14 -07:00
Jay Gabriels
3aa1e8b98c
add vendoring and some minor improvements 2020-07-11 09:54:34 -07:00
Jay Gabriels
48b8b1328e
Merge branch 'master' into refactor 2020-07-11 07:55:59 -07:00
Leonardo Zamariola
1d3d554f0d Creating new var to hold the parentFolder name
This commit creates a new global var and stores the parent folder name on it.
2020-07-02 14:06:44 -03:00
Jay Gabriels
68e7d04fe7
update ghorg conf location 2020-05-24 09:16:25 -07:00