Skip to content

riccardoNovaglia/master_review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

What's this about?

I love to develop on trunk, I'm not a big fan of branches. At the same time, I think that Pull Requests are very useful for sharing knowledge with the rest of my team.
This aims to be a really simple script that helps you to create a PR on Github, between any two commits on your master branch. I'd love to call these "Conversations"

How I'd like to use this:
master_review -c conversation_name -s start_commit -e end_commit

  • Creates 2 branches. One starting from start_commit, one from end_commit
  • Both branches are pushed to github
  • A PR is created with title Conversation Name
  • A body for the PR is input
  • The PR is created and immediately closed (no point it being open, the work is already in master)
  • The two branches created to generate the PR are deleted (locally and remotely)
  • A link to the PR is printed to the screen for sharing (or even better copied to clipboard automatically)

What I'd like it to do in the future

  • Integrate PR templates in the body input
  • Maybe not add all commits. If the whole team works on trunk, not all commits will be relevant to a specific feature
  • An easy way to pick start and end commit
  • Cleanup remote branches
  • Avoid deleting master if someone uses master as their Conversation name

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages