<pman>Intégration de la branche dev74
This commit is contained in:
commit
c66cc867dc
@ -1,3 +1,7 @@
|
|||||||
|
## Release 0.3.3p74 du 01/03/2025-06:14
|
||||||
|
|
||||||
|
* `2163ea9` script post release/merge
|
||||||
|
|
||||||
## Release 0.3.2p82 du 28/02/2025-20:30
|
## Release 0.3.2p82 du 28/02/2025-20:30
|
||||||
|
|
||||||
## Release 0.3.2p74 du 28/02/2025-20:28
|
## Release 0.3.2p74 du 28/02/2025-20:28
|
||||||
|
@ -1 +1 @@
|
|||||||
0.3.2
|
0.3.3
|
||||||
|
@ -45,7 +45,7 @@ $0 !~ /<pman>/ { print }
|
|||||||
function _filter_changes() {
|
function _filter_changes() {
|
||||||
# enlever les commits "inutiles" pour générer le fichier CHANGES.md
|
# enlever les commits "inutiles" pour générer le fichier CHANGES.md
|
||||||
grep -vE '^([+|] )?[0-9a-f]+ modifs\.mineures sans commentaires$' |
|
grep -vE '^([+|] )?[0-9a-f]+ modifs\.mineures sans commentaires$' |
|
||||||
grep -vE '^([+|] )?[0-9a-f]+ (cosmetic|typo|bug|fix|maj projet|maj deps)\$'
|
grep -vE '^([+|] )?[0-9a-f]+ (cosmetic|typo|bug|fix|maj projet|maj deps)$'
|
||||||
}
|
}
|
||||||
|
|
||||||
function _format_md() {
|
function _format_md() {
|
||||||
@ -167,7 +167,17 @@ function load_branches() {
|
|||||||
"$HOTFIX"*) SrcType=hotfix; DestBranch="$MAIN";;
|
"$HOTFIX"*) SrcType=hotfix; DestBranch="$MAIN";;
|
||||||
"$MAIN") SrcType=main; DestBranch="$DIST";;
|
"$MAIN") SrcType=main; DestBranch="$DIST";;
|
||||||
"$DIST") SrcType=dist; DestBranch=;;
|
"$DIST") SrcType=dist; DestBranch=;;
|
||||||
*) DestBranch=;;
|
*) SrcType=; DestBranch=;;
|
||||||
|
esac
|
||||||
|
case "$DestBranch" in
|
||||||
|
"$UPSTREAM") DestType=upstream;;
|
||||||
|
"$FEATURE"*) DestType=feature;;
|
||||||
|
"$DEVELOP") DestType=develop;;
|
||||||
|
"$RELEASE"*) DestType=release;;
|
||||||
|
"$HOTFIX"*) DestType=hotfix;;
|
||||||
|
"$MAIN") DestType=main;;
|
||||||
|
"$DIST") DestType=dist;;
|
||||||
|
*) DestType=;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
local branch
|
local branch
|
||||||
@ -275,6 +285,11 @@ function _mscript_start() {
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
$(qvals source "$NULIBDIR/load.sh") || exit 1
|
$(qvals source "$NULIBDIR/load.sh") || exit 1
|
||||||
|
|
||||||
|
$(echo_setv SrcBranch="$SrcBranch")
|
||||||
|
$(echo_setv SrcType="$SrcType")
|
||||||
|
$(echo_setv DestBranch="$DestBranch")
|
||||||
|
$(echo_setv DestType="$DestType")
|
||||||
|
|
||||||
merge=
|
merge=
|
||||||
delete=
|
delete=
|
||||||
push=
|
push=
|
||||||
@ -330,6 +345,14 @@ function _rscript_start() {
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
$(qvals source "$NULIBDIR/load.sh") || exit 1
|
$(qvals source "$NULIBDIR/load.sh") || exit 1
|
||||||
|
|
||||||
|
$(echo_setv SrcBranch="$SrcBranch")
|
||||||
|
$(echo_setv SrcType="$SrcType")
|
||||||
|
$(echo_setv Version="$Version")
|
||||||
|
$(echo_setv Tag="$Tag")
|
||||||
|
$(echo_setv ReleaseBranch="$ReleaseBranch")
|
||||||
|
$(echo_setv DestBranch="$DestBranch")
|
||||||
|
$(echo_setv DestType="$DestType")
|
||||||
|
|
||||||
create=
|
create=
|
||||||
merge=
|
merge=
|
||||||
push=
|
push=
|
||||||
@ -382,7 +405,7 @@ EOF
|
|||||||
|
|
||||||
# Enregistrer les changements
|
# Enregistrer les changements
|
||||||
_scripta "commit" <<EOF
|
_scripta "commit" <<EOF
|
||||||
$(qvals git commit -m "<pman>Init changelog & version $Version")
|
$(qvals git commit -m "<pman>Init changelog & version $Tag")
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
18
bin/pdev
18
bin/pdev
@ -31,8 +31,9 @@ Ce script va
|
|||||||
- pousser les branches modifiées}"
|
- pousser les branches modifiées}"
|
||||||
ask_yesno "Voulez-vous continuer?" O || die
|
ask_yesno "Voulez-vous continuer?" O || die
|
||||||
|
|
||||||
local script=".git/rel-merge.sh"
|
local script=".git/pman-merge.sh"
|
||||||
local -a push_branches delete_branches
|
local -a push_branches delete_branches
|
||||||
|
local after
|
||||||
local comment=
|
local comment=
|
||||||
local or_die=" || exit 1"
|
local or_die=" || exit 1"
|
||||||
|
|
||||||
@ -44,6 +45,11 @@ if [ -n "\$merge" ]; then
|
|||||||
esection "Fusionner la branche"
|
esection "Fusionner la branche"
|
||||||
EOF
|
EOF
|
||||||
_mscript_merge_branch
|
_mscript_merge_branch
|
||||||
|
after="AFTER_MERGE_${SrcType^^}"; [ -n "${!after}" ] && _scripta <<EOF
|
||||||
|
(
|
||||||
|
${!after}
|
||||||
|
)$or_die
|
||||||
|
EOF
|
||||||
_scripta <<EOF
|
_scripta <<EOF
|
||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
@ -55,6 +61,11 @@ if [ -n "\$delete" ]; then
|
|||||||
esection "Supprimer la branche"
|
esection "Supprimer la branche"
|
||||||
EOF
|
EOF
|
||||||
_mscript_delete_branch
|
_mscript_delete_branch
|
||||||
|
after="AFTER_DELETE_${SrcType^^}"; [ -n "${!after}" ] && _scripta <<EOF
|
||||||
|
(
|
||||||
|
${!after}
|
||||||
|
)$or_die
|
||||||
|
EOF
|
||||||
_scripta <<EOF
|
_scripta <<EOF
|
||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
@ -72,6 +83,11 @@ EOF
|
|||||||
_script_push_branches
|
_script_push_branches
|
||||||
_scripta <<<fi
|
_scripta <<<fi
|
||||||
fi
|
fi
|
||||||
|
after="AFTER_PUSH_${DestType^^}"; [ -n "${!after}" ] && _scripta <<EOF
|
||||||
|
(
|
||||||
|
${!after}
|
||||||
|
)$or_die
|
||||||
|
EOF
|
||||||
_scripta <<EOF
|
_scripta <<EOF
|
||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
|
19
bin/prel
19
bin/prel
@ -34,9 +34,11 @@ function ensure_branches() {
|
|||||||
function create_release_action() {
|
function create_release_action() {
|
||||||
if [ -n "$ReleaseBranch" ]; then
|
if [ -n "$ReleaseBranch" ]; then
|
||||||
Version="${ReleaseBranch#$RELEASE}"
|
Version="${ReleaseBranch#$RELEASE}"
|
||||||
|
Tag="$TAG_PREFIX$Version$TAG_SUFFIX"
|
||||||
merge_release_action "$@"; return $?
|
merge_release_action "$@"; return $?
|
||||||
elif [ -n "$HotfixBranch" ]; then
|
elif [ -n "$HotfixBranch" ]; then
|
||||||
Version="${HotfixBranch#$HOTFIX}"
|
Version="${HotfixBranch#$HOTFIX}"
|
||||||
|
Tag="$TAG_PREFIX$Version$TAG_SUFFIX"
|
||||||
merge_hotfix_action "$@"; return $?
|
merge_hotfix_action "$@"; return $?
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -67,7 +69,7 @@ Vous devrez:
|
|||||||
fi
|
fi
|
||||||
ask_yesno "Voulez-vous continuer?" O || die
|
ask_yesno "Voulez-vous continuer?" O || die
|
||||||
|
|
||||||
local script=".git/rel-release.sh"
|
local script=".git/pman-release.sh"
|
||||||
local -a push_branches push_tags
|
local -a push_branches push_tags
|
||||||
local comment=
|
local comment=
|
||||||
local or_die=" || exit 1"
|
local or_die=" || exit 1"
|
||||||
@ -80,6 +82,11 @@ if [ -n "\$create" ]; then
|
|||||||
esection "Création de la release"
|
esection "Création de la release"
|
||||||
EOF
|
EOF
|
||||||
_rscript_create_release_branch
|
_rscript_create_release_branch
|
||||||
|
[ -n "$AFTER_CREATE_RELEASE" ] && _scripta <<EOF
|
||||||
|
(
|
||||||
|
$AFTER_CREATE_RELEASE
|
||||||
|
)$or_die
|
||||||
|
EOF
|
||||||
_scripta <<EOF
|
_scripta <<EOF
|
||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
@ -93,6 +100,11 @@ EOF
|
|||||||
_rscript_merge_release_branch "$DestBranch" "$Tag"
|
_rscript_merge_release_branch "$DestBranch" "$Tag"
|
||||||
_rscript_merge_release_branch "$SrcBranch"
|
_rscript_merge_release_branch "$SrcBranch"
|
||||||
_rscript_delete_release_branch
|
_rscript_delete_release_branch
|
||||||
|
[ -n "$AFTER_MERGE_RELEASE" ] && _scripta <<EOF
|
||||||
|
(
|
||||||
|
$AFTER_MERGE_RELEASE
|
||||||
|
)$or_die
|
||||||
|
EOF
|
||||||
_scripta <<EOF
|
_scripta <<EOF
|
||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
@ -105,6 +117,11 @@ esection "Pousser branches et tags"
|
|||||||
EOF
|
EOF
|
||||||
_script_push_branches
|
_script_push_branches
|
||||||
_script_push_tags
|
_script_push_tags
|
||||||
|
[ -n "$AFTER_PUSH_RELEASE" ] && _scripta <<EOF
|
||||||
|
(
|
||||||
|
$AFTER_PUSH_RELEASE
|
||||||
|
)$or_die
|
||||||
|
EOF
|
||||||
_scripta <<EOF
|
_scripta <<EOF
|
||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
|
29
composer.lock
generated
29
composer.lock
generated
@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "ab280aa4a5f5c83fa488537530b29759",
|
"content-hash": "266a079e97f3ceecc2cc0a84d6b9743b",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "symfony/deprecation-contracts",
|
"name": "symfony/deprecation-contracts",
|
||||||
@ -301,16 +301,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "myclabs/deep-copy",
|
"name": "myclabs/deep-copy",
|
||||||
"version": "1.12.1",
|
"version": "1.13.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/myclabs/DeepCopy.git",
|
"url": "https://github.com/myclabs/DeepCopy.git",
|
||||||
"reference": "123267b2c49fbf30d78a7b2d333f6be754b94845"
|
"reference": "024473a478be9df5fdaca2c793f2232fe788e414"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845",
|
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414",
|
||||||
"reference": "123267b2c49fbf30d78a7b2d333f6be754b94845",
|
"reference": "024473a478be9df5fdaca2c793f2232fe788e414",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -349,7 +349,7 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/myclabs/DeepCopy/issues",
|
"issues": "https://github.com/myclabs/DeepCopy/issues",
|
||||||
"source": "https://github.com/myclabs/DeepCopy/tree/1.12.1"
|
"source": "https://github.com/myclabs/DeepCopy/tree/1.13.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -357,7 +357,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-11-08T17:47:46+00:00"
|
"time": "2025-02-12T12:17:51+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nikic/php-parser",
|
"name": "nikic/php-parser",
|
||||||
@ -423,13 +423,19 @@
|
|||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.univ-reunion.fr/sda-php/nulib-tests.git",
|
"url": "https://git.univ-reunion.fr/sda-php/nulib-tests.git",
|
||||||
"reference": "9b5c9c295c3dee6fc02ccddbd8a70bca797c8045"
|
"reference": "8f641d9a7cf6aba1453cb42ebd15951aa7002e1b"
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.3",
|
"php": "^7.3 || 8.0.*",
|
||||||
"phpunit/phpunit": "^9"
|
"phpunit/phpunit": "^9"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-pu9": "7.3.x-dev",
|
||||||
|
"dev-pu10": "8.1.x-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"nulib\\tests\\": "src"
|
"nulib\\tests\\": "src"
|
||||||
@ -447,7 +453,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "fonctions et classes pour les tests",
|
"description": "fonctions et classes pour les tests",
|
||||||
"time": "2025-01-30T13:18:31+00:00"
|
"time": "2025-02-28T17:12:35+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phar-io/manifest",
|
"name": "phar-io/manifest",
|
||||||
@ -2015,7 +2021,8 @@
|
|||||||
"platform-dev": {
|
"platform-dev": {
|
||||||
"ext-posix": "*",
|
"ext-posix": "*",
|
||||||
"ext-pcntl": "*",
|
"ext-pcntl": "*",
|
||||||
"ext-curl": "*"
|
"ext-curl": "*",
|
||||||
|
"ext-sqlite3": "*"
|
||||||
},
|
},
|
||||||
"plugin-api-version": "2.2.0"
|
"plugin-api-version": "2.2.0"
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user