Skip to content

4got-dev/4got

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4got

UNDER DEVELOPMENT

Utilities over git commands that you forgot.

Useful for code-reviewers.

Roadmap

I want to do in MVP version:

  • Cover scenarios:
    • Creating review requests: merge for GitLab and pull for GitHub
    • Code review with downloading changes:
      • Getting branch and last commit by merge request or pull request URLs
      • Safe switching between branches without lost current development state (commit into temporary branch, fetch, pull, checkout into branch for review)
      • Cloning a repo into near folder like ${project}-${branch} with cleaning after review with separated command
    • Automate dependency-updating based on changing lock files while switching between branches or on cloning for review
      • npm
      • yarn
      • composer
    • Branch police for maintainers:
      • Purge old branches
      • Purge merged branches
    • Release the projects:
      • with git tags
      • GitHub releases
      • GitLab releases
      • to npm
  • Cover with tests. For example, with tests.sh
  • Cover with documentation. For example, with shdoc

After the release:

  • Intercept GitLab merge request answer to open it in browser
  • Separate to multi-repo and use imports to download only needed utilities at first once.

Contributing

I strive to improve this tool like fzf and forgit:

  • support various OS, platforms, and package managers
  • add ability to make default behaviour more customizable, obvious and logged

But I do these utilities only in my spare time.

Thanks

My repo based on git-aliases. Huge thanks to Peter!

Sorry, if I forgot something 🙌

About

Utilities over git commands that you forgot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Languages