バージョンノート¶
The following provides the notable features, bug fixes and more for each release of releng-tool. For a complete list of detailed changes to releng-tool, please consult the project's repository commits.
0.7 (2021-08-08)¶
fetch from an already cached package's site if the fetch is explicitly requested
fixed an issue with registry failing to import on python 2.7
fixed issue where build/install definitions where not used in in their respective stages
fixed issue where mercurial packages fetched using the version option instead of the revision option
fixed issue where the host directory was not registered in a stage's path
introduce clean, logging flags and releng-version into the script environments
only fetch a single package if only said package is requested to be fetched
package without a site will throw an error when vcs-type is set
reconfigure/rebuild requests will now perform all trailing stages for the package(s) being redone; rebuild/reconfigure-only actions have been introduced to force re-invoking a specific stage
releng-tool will now full stop if external package definition fails to load
support loading remote package configuration
support loading remote package scripts
0.6 (2020-10-10)¶
always register optional flags inside scripts (allowing developers to use flags like
RELENG_RECONFIGURE
without needing to check environment variables)fixed issued when capturing with
releng_execute
which did not suppress output by defaultintroduce
LIBTOOL_GIT_CONFIG
for package git-specific configurationsintroduce a
releng-tool init
action for a quick-sample projectintroduce support for distclean
introduce support for prerequisites
namespace moved from
releng
toreleng_tool
(releng
deprecated for an interim)
0.5 (2020-09-07)¶
fixed false error when verifying cached git reference
0.4 (2020-09-07)¶
allow developers to fetch from addition git refspecs (e.g. pull requests)
allow setting quirks in command line
fixed a scenario where a git extraction stage could fetch sources
fixed git fetch/extraction if package is cached and site has changed
improved handling of output files which may set the readonly attribute
introduce support for local interim-development package content
introduce support for shallow git fetching
0.3 (2019-10-19)¶
allow packages to configure to ignore cache while in development mode
allow packages to configure for no-extraction for sources
fixed default interpreter detection for python packages
fixed fetching from mercurial sources
fixed fetching from newer git hashes if repository was already cached
introduce
releng_env
andreleng_mkdir
helper script functionsintroduce support for package-specific bootstrapping stage
0.2 (2019-03-15)¶
a project's host directory will now be registered in the system's path during execution
allow tracking project's license files when found in multiple directories
fixed loading configuration overrides script if one actually exists
re-work various script names (e.g.
releng.py
->releng
)
0.1 (2019-02-24)¶
hello world