ghcp

Tool to fork a repository, commit files, create a pull request and upload assets using GitHub API

APACHE-2.0 License

Stars
29
Committers
4

Bot releases are visible (Hide)

ghcp - v1.13.3 Latest Release

Published by int128 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/int128/ghcp/compare/v1.13.2...v1.13.3

ghcp - v1.13.2

Published by int128 almost 2 years ago

What's Changed

Updates

Refactoring

Full Changelog: https://github.com/int128/ghcp/compare/v1.13.1...v1.13.2

ghcp - v1.13.1

Published by int128 over 2 years ago

What's Changed

Full Changelog: https://github.com/int128/ghcp/compare/v1.13.0...v1.13.1

ghcp - v1.13.0

Published by int128 over 3 years ago

  • a2a10ff Support OWNER/REPO form in repository flags (#98)
  • b81426f Update golang.org/x/oauth2 commit hash to ba52d33 (#95)
  • 6a546d4 Update cimg/go Docker tag to v1.16 (#94)
  • f0cb4b8 Update module spf13/cobra to v1.1.3 (#92)
ghcp - v1.12.0

Published by int128 over 3 years ago

  • 92eb276 Add --draft flag to pull-request (#86)
  • f7c51f6 Update golang.org/x/oauth2 commit hash to f9ce19e (#82)
ghcp - v1.11.0

Published by int128 over 3 years ago

  • ce1df0c Replace xerrors with Go errors (#85)
  • dd8d110 Add --reviewer flag to pull-request (#80)
ghcp - v1.10.1

Published by int128 over 3 years ago

  • bc61289 Update module cenkalti/backoff to v4 (#77)
  • aa119c2 Update module spf13/cobra to v1 (#78)
  • 2109ba3 Update module google/go-cmp to v0.5.4 (#76)
  • 5dd6e41 Update golang.org/x/oauth2 commit hash to d3ed898 (#70)
  • c5ba702 Update golang.org/x/xerrors commit hash to 5ec99f8 (#72)
  • d3ef640 Update module golang/mock to v1.4.4 (#73)
  • 7b9b9e5 Update github.com/shurcooL/githubv4 commit hash to 234843c (#69)
  • 2e6bdb5 Update github.com/google/go-github to v33 (#71)
  • ed3c261 Use updateRef mutation of v4 API (#68)
  • 04d21a9 Use createRef mutation of v4 API (#66)
ghcp - v1.10.0

Published by int128 almost 4 years ago

  • 6e0a395 Add author and committer options (#65)
ghcp - v1.9.0

Published by int128 almost 4 years ago

  • 21093fb Bump to Go 1.15 (#64)
  • 900b278 Add empty-commit command (#63)
ghcp - v1.8.0

Published by int128 over 4 years ago

  • bd237bf Add release --target option (#48)
  • fdb4392 Change logger to show only timestamp (#47)
ghcp - v1.7.0

Published by int128 over 4 years ago

New feature:

  • 5cc6b36 Add pull-request command (#42)

Refactor:

  • cc6953b Add acceptance test (#45)
  • d2ec3cb Reduce conditional cases on commit use-case (#44)
  • 29d33ba Refactor domain (#41)
  • f765f22 Refactor: rename to fork-commit (#40)
  • 18c4193 Refactor (#38)
ghcp - v1.6.0

Published by int128 almost 5 years ago

  • f6d58ef Add uploading release assets feature (#35)
  • e6d5037 Add --version option (#29)

Refactoring:

  • 25cc309 Refactor: release assets by ghcp self (#36)
  • 26485b7 Bump github.com/spf13/pflag from 1.0.3 to 1.0.5 (#34)
  • b43d45f Refactor: change lifecycle of logger and github (#33)
  • 2c8aba4 Refactor: move interfaces to each package (#32)
  • 4c5b496 Bump github.com/google/go-cmp from 0.3.1 to 0.4.0 (#31)
ghcp - v1.5.1

Published by int128 almost 5 years ago

  • 2d2b42d support go 1.13 (#26)
  • af45343 Bump github.com/golang/mock from 1.2.0 to 1.3.1 (#23)
  • 47ef03c Refactor: move to goxzst, ghcp, ghr (#27)
  • dd54ad7 Bump github.com/google/wire from 0.3.0 to 0.4.0 (#25)
  • 2f14a9d Refactor (#28)

Breaking change

The distribution is changed to a zip from a bare binary.

ghcp -

Published by int128 about 5 years ago

  • 4d99b74 Add fork and commit feature (#21)
ghcp -

Published by int128 about 5 years ago

Features:

  • 9b0d92e Exclude .git directory (#19)
  • 79cf037 Change default behavior to fast-forward (#17)
  • 32159f9 Introduce sub-command (#18)
  • fc8ab37 Add feature to create a commit without any parent (#12)

Refactoring:

  • 68f9dff Refactor: introduce golangci-lint and codecov (#14)
  • 3bc70e5 Move to xerrors (#16)
  • 4ceab2a Move to google/wire (#15)
  • b0443a4 Refactor package structure (#13)

Breaking change

Now you need to run ghcp with the commit subcommand as follows:

ghcp commit -u int128 -r sandbox -m MESSAGE FILES...
ghcp - v1.3.0

Published by int128 over 5 years ago

v1.3.0 (2019-03-14)

  • Add feature to create a topic branch #9 (int128)
  • Add GitHub Enterprise support #8 (int128)
ghcp - v1.2.0

Published by int128 over 5 years ago

v1.2.0 (2019-03-11)

  • Improve logs for better user experience #7 (int128)
ghcp - v1.1.0

Published by int128 over 5 years ago

v1.1.0 (2019-03-11)

  • Respect executable bit of file #6 (int128)
ghcp -

Published by int128 over 5 years ago

v1.0.0 (2019-03-11)

ghcp -

Published by int128 over 5 years ago

v0.2.0 (2019-03-08)

  • Add option to change directory before copy #4 (int128)
  • Add long flags support #3 (int128)
Package Rankings
Top 6.78% on Proxy.golang.org
Badges
Extracted from project README
go GoDoc