-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Petr Hracek <phracek@redhat.com>
- Loading branch information
Showing
1 changed file
with
38 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
textid: 'rebase-helper' | ||
internalcopr: 'None' | ||
contact: 'Use the #rebase-helper channel or try phracek@redhat.com, thozza@redhat.com' | ||
owner: 'phracek' | ||
requires: [] | ||
description: 'Rebase-helper - this tool helps you to rebase package to the latest version | ||
====================================================== | ||
How the rebase-helper works: | ||
Each action should be logged and visible by user. | ||
-extract tarball with the existing sources to directory old_sources/ | ||
-extract tarball with the new sources to directory new_sources/ | ||
-Provide a list of patches mentioned in SPEC file | ||
-New spec file is stored in results/ | ||
-for all patches | ||
-apply all patches with git command to old_sources/ directory | ||
-add new_sources to old_sources/ with command git rebase --onto new_sources | ||
-solve all conflicts which arrise during the git rebase | ||
-create srpm from old and new spec files & new sources & patches (Builder) | ||
-rebuild srpm -> RPMs (Builder) | ||
-Run rpmdiff tool for finding libraries and header changes. | ||
-Inform user what libraries and header files were changed. | ||
1. Install rebase-helper from Fedora | ||
`$ sudo yum install rebase-helper` | ||
2. Try rebase your package in dist-git repository to the latest upstream version: | ||
`$ rebase-helper <new_upstream_version>` | ||
' | ||
|
||
internalurl: '' | ||
name: 'Rebase-helper - this tool helps you with rebases' | ||
internalirc: '#rebase-helper' | ||
tags: [] | ||
|