-
Notifications
You must be signed in to change notification settings - Fork 7
Extend git commands #50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This creates a bin/ directory in the user's home directory and puts it in the path
this ensures the home dir has a bin dir and is in the path, then symlinks the git commands
This command is used to get the new tickets between two branches
This command automates the process of preparing a new software release. It creates a release branch from the current branch, increments the version number, updates the `CHANGELOG.md`
|
This looks sweet. Will test it out on some projects. |
|
I wonder if we should move |
Sure, I had a similar thought and if that's something that's already handled in setting up this repo that makes it infinitely easier :) |
Stub a section for Hop
5559d58
Moved the scripts into the project's |
Discussed in our team meet, if projects squash merged it would put the PR title at the top, we could use that as the default value for the ticket description in the changelog |
Co-authored-by: Erik Perri <[email protected]>
|
Guess my readme changes in Mailpit PR had some negative downsides here |
# Conflicts: # README.md
…o feature/extend-git-commands
| ## Hop | ||
|
|
||
| A script that makes it easy to hop into your project containers and run commands. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could maybe link to the hop README.md under docs
This will help with the steps defined in our team's project release guide, I believe Iceman also uses a similar process. The goal is to reduce the manual steps needed to make a release.
This PR includes scripts for creating abindirectory in the user's home directory and adding it to the$PATHif it doesn't exist, as well as a script to symlinkgit-scripts to thebindir.The two git scripts extend the
gitcommand to addticketsandmake-release. The former gets the new tickets from the first branch that are not in the second branch. Themake-releasewill create a new branch and prepend the ticket information in theCHANGELOG.md.