Common functionality for import-orig scripts
| Function | cleanup_tmp_tree | remove a tree of temporary files |
| Function | ask_package_name | Ask the user for the source package name. @param default: The default package name to suggest to the user. |
| Function | ask_package_version | Ask the user for the upstream package version. @param default: The default package version to suggest to the user. |
| Function | prepare_sources | Prepare upstream sources for importing |
| Function | prepare_pristine_tar | Prepare the upstream sources for pristine-tar import |
Ask the user for the source package name.
| Parameters | default | The default package name to suggest to the user. |
Ask the user for the upstream package version.
| Parameters | default | The default package version to suggest to the user. |
Prepare upstream sources for importing
Unpack, filter and repack sources for importing to git and to pristine-tar.
| Parameters | source | original upstream sources (type: UpstreamSource) |
| pkg_name | package name (type: str) | |
| pkg_version | upstream version of the package (type: str) | |
| pristine_commit_name | archive filename to commit to pristine-tar (type: str or None) | |
| filters | filter to exclude files (type: list of str) | |
| filter_pristine | filter pristine-tar, too (type: bool) | |
| prefix | prefix (i.e. leading directory of files) to use in pristine-tar, set to None to not mangle orig archive (type: str or None) | |
| tmpdir | temporary working dir (cleanup left to caller) (type: str) | |
| Returns | path to prepared source tree and tarball to commit to pristine-tar (type: tuple of str) | |
Prepare the upstream sources for pristine-tar import
| Parameters | source | original upstream sources (type: UpstreamSource) |
| pkg_name | package name (type: str) | |
| pkg_version | upstream version of the package (type: str) | |
| pristine_commit_name | archive filename to commit to pristine-tar (type: str or None) | |
| filters | filter to exclude files (type: list of str or None) | |
| prefix | prefix (i.e. leading directory of files) to use in pristine-tar, set to None to not mangle orig archive (type: str or None) | |
| tmpdir | temporary working dir (cleanup left to caller) (type: str) | |
| Returns | prepared source archive (type: UpstreamSource) | |