Peter Maydell <[email protected]> writes:
> If clean-includes is creating a git commit for its changes,
> currently it says only "created with scripts/clean-includes".
> Add the command line arguments the user passed us, as useful
> extra information.
>
> Signed-off-by: Peter Maydell <[email protected]>
> ---
> scripts/clean-includes | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/scripts/clean-includes b/scripts/clean-includes
> index a45421d2ff7..694e12f062c 100755
> --- a/scripts/clean-includes
> +++ b/scripts/clean-includes
> @@ -42,6 +42,9 @@
> GIT=no
> DUPHEAD=no
>
> +# Save the original arguments in case we want to put them in
> +# a git commit message
> +ORIGARGS="$*"
>
> while true
> do
> @@ -198,7 +201,8 @@ if [ "$GIT" = "yes" ]; then
> git commit --signoff -F - <<EOF
> $GITSUBJ: Clean up includes
>
> -This commit was created with scripts/clean-includes.
> +This commit was created with scripts/clean-includes:
> + ./scripts/clean-includes $ORIGARGS
Consider
$ ./scripts/clean-includes --git 'a b c' a b c
>
> All .c should include qemu/osdep.h first. The script performs three
> related cleanups: