-
Notifications
You must be signed in to change notification settings - Fork 67
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
Improvements to rpm-ch #51
base: master
Are you sure you want to change the base?
Commits on Dec 14, 2018
-
GitRepository: allow interactive commands
Make it possible for git commands to output directly to stdout without redirection (i.e. capturing their stdout stream). Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfa1743 - Browse repository at this point
Copy the full SHA cfa1743View commit details -
GitRepository: fix the 'edit' mode in commit methods
Previously the editor would not show in the shell because stdout was captured. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8899a97 - Browse repository at this point
Copy the full SHA 8899a97View commit details -
GitRepository.commit_files: add committer_info argument
For setting the committer name/email/date - similarly to author_info. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b2064d - Browse repository at this point
Copy the full SHA 2b2064dView commit details -
GitRepository.commit_staged: add committer_info argument
For setting the committer name/email/date - similarly to author_info. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66caafd - Browse repository at this point
Copy the full SHA 66caafdView commit details -
rpm-ch: implement --commit option
Commit the changes to Git. Using this option will commit the changelog modifications as well as all other staged changes, making it possible to easily include other changes in the commit, too. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c97cc03 - Browse repository at this point
Copy the full SHA c97cc03View commit details -
rpm-ch: implement --commit-msg option
Defines format string used to generate the commit message when --commit option is used. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 526ad6f - Browse repository at this point
Copy the full SHA 526ad6fView commit details -
rpm-ch: implement tagging options
Implement '--tag' command line option (and other related options for e.g. signing) for creating and tagging a release. These correspond the tagging options in gbp-buildpackage-rpm. A slight difference is that gbp buildpackage-rpm never commits anything to git. However, in rpm-ch the '--tag' option automatically enables --commit which causes the changelog modifications (and, all other staged changes) to be committed to git before creating the tag. This makes it possible to create a release and document the packaging/release tag name in the rpm changelog. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5942338 - Browse repository at this point
Copy the full SHA 5942338View commit details -
rpm-ch: add --message cmdline option
This option can be used to directly give the text for new changelog entry, skipping auto-generation from git commit history entirely. Thus, '--since' or '--all' do not have any effect when '--message' is defined. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5db5da - Browse repository at this point
Copy the full SHA c5db5daView commit details -
rpm-ch: implement --all option
If defined, rpm-ch uses all commits from the Git history. This can be useful when creating a new changelog from scratch. Using '--all' causes '--since' to be ignored. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a7c787 - Browse repository at this point
Copy the full SHA 9a7c787View commit details -
rpm-ch: implement --meta-bts option
This gives the user the possibility to define what meta tags (in git commit message) gbp-rpm-ch recognizes as bug tracking system references. Alternatively, it makes it possible to disable bts meta tag parsing altogether. Signed-off-by: Markus Lehtonen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b14ee9b - Browse repository at this point
Copy the full SHA b14ee9bView commit details