[ 
https://issues.apache.org/jira/browse/YETUS-1072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Allen Wittenauer updated YETUS-1072:
------------------------------------
    Release Note: 
<!-- markdown -->

Users:
* Precommit's bundled personalities have been removed as they are all out of 
date.
* Personalities will be loaded from `.yetus/personality.sh` by default.
* User-plugins will be loaded from`.yetus/plugins.d` by default.
* The `test-patch.d` directory has been renamed to `plugins.`
* `--project` can no longer be used to load a personality from a plugin 
directory.

Developers:
* BASEDIR is now absolute'd calculated sooner.
* PERSONALITY and USER_PLUGIN_DIR will almost always have a value now.
* PERSONALITY is now guaranteed to load after plugins.
* `personality_modules` and `personality_file_tests` are no longer defined by 
default.  Instead, plugins, core code, etc, (basically, anything not a 
personality) should call `personality_modules_wrapper` and 
`personality_file_tests_wrapper`. These functions will be redirect to the 
correct function.


  was:
<!-- markdown -->
Precommit's bundled personalities have been removed as they are all out of 
date. Personalities will be loaded from `.yetus/personality.sh` and 
user-plugins from `.yetus/plugins.d` without having to specify parameters 
anymore.  The `--personality`, `--user-plugin-dirs`, and 
`--skip-system-plugins` options have been removed.  Users will need to move 
their supplied personality and plug-ins to these locations in order for 
`test-patch` to pick them up.


> Rework personalities and some plug-in handling
> ----------------------------------------------
>
>                 Key: YETUS-1072
>                 URL: https://issues.apache.org/jira/browse/YETUS-1072
>             Project: Yetus
>          Issue Type: Improvement
>          Components: Precommit
>            Reporter: Allen Wittenauer
>            Assignee: Allen Wittenauer
>            Priority: Major
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> a) Load personalities from $BASEDIR/.yetus/personality.sh
> b) default user plugins to .yetus/plugins.d
> c) Drop the old bundled personalities as no one is using them anymore
> d) Move the yetus personality to the new location
> e) take out the options to change how these things work
> f) doc updates, as usual



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to