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 ) |