module documentation
Build an RPM package out of a Git repository
| Exception | |
Undocumented |
| Function | build |
Construct config/option parser |
| Function | create |
Create a packaging/release Git tag |
| Function | disable |
Disable all hooks (except for builder) |
| Function | get |
Get the currently checked-out branch |
| Function | get |
Get/create a tree-ish to be used for exporting and diffing. Accepts special keywords for git index and working copies. |
| Function | get |
Determine the upstream tree from the given options |
| Function | get |
Get the info for spec vcs tag |
| Function | git |
Create a compressed orig tarball in output_dir using git_archive |
| Function | git |
Build orig tarball using git-archive |
| Function | is |
Determine whether a package is native or non-native |
| Function | main |
Entry point for gbp-buildpackage-rpm |
| Function | makedir |
Create directory |
| Function | packaging |
Compose packaging tag name and msg |
| Function | parse |
Parse config and command line arguments |
| Function | prepare |
Make sure we have an upstream tarball |
| Function | pristine |
Build orig using pristine-tar |
| Function | setup |
Setup args and options for builder script |
| Function | setup |
setup everything to use gbp-builder-mock |
Get/create a tree-ish to be used for exporting and diffing. Accepts special keywords for git index and working copies.
Build orig tarball using git-archive
| Parameters | |
repo:RpmGitRepository | our git repository |
spec:SpecFile | spec file of the package |
| output | where to put the tarball |
| options:dict of options | the parsed options |
| Returns | |
| str | the tree we built the tarball from |