corriger la prise en compte des configurations de branche
This commit is contained in:
parent
655c4a50e8
commit
cfb8f0d559
@ -366,7 +366,8 @@ function load_config() {
|
|||||||
ac_set_tmpfile config
|
ac_set_tmpfile config
|
||||||
git show "$ConfigBranch:.pman.conf" >"$config" 2>/dev/null
|
git show "$ConfigBranch:.pman.conf" >"$config" 2>/dev/null
|
||||||
[ -s "$config" ] || die "$ConfigBranch: aucune configuration trouvée sur cette branche" || return
|
[ -s "$config" ] || die "$ConfigBranch: aucune configuration trouvée sur cette branche" || return
|
||||||
source "$config"
|
ConfigFile="$config"
|
||||||
|
source "$ConfigFile"
|
||||||
fi
|
fi
|
||||||
elif [ -f .pman.conf ]; then
|
elif [ -f .pman.conf ]; then
|
||||||
ConfigFile="$(pwd)/.pman.conf"
|
ConfigFile="$(pwd)/.pman.conf"
|
||||||
@ -681,9 +682,7 @@ function _create_upstream_action() {
|
|||||||
|
|
||||||
# faire une copie de la configuration actuelle
|
# faire une copie de la configuration actuelle
|
||||||
local config; ac_set_tmpfile config
|
local config; ac_set_tmpfile config
|
||||||
set -x; ls -l "$ConfigFile" #XXX
|
|
||||||
cp "$ConfigFile" "$config"
|
cp "$ConfigFile" "$config"
|
||||||
set +x #XXX
|
|
||||||
|
|
||||||
einfo "Création de la branche $RefBranch"
|
einfo "Création de la branche $RefBranch"
|
||||||
git checkout --orphan "$RefBranch" || die
|
git checkout --orphan "$RefBranch" || die
|
||||||
|
|||||||
@ -9,4 +9,4 @@ args=(
|
|||||||
)
|
)
|
||||||
parse_args "$@"; set -- "${args[@]}"
|
parse_args "$@"; set -- "${args[@]}"
|
||||||
|
|
||||||
exec "$MYDIR/ptool" -fupstream -Bdev82 -m --tech-merge ${dev74:+-a "git checkout dev74"} "$@"
|
exec "$MYDIR/ptool" -fupstream -Bdev82 --tech-merge ${dev74:+-a "git checkout dev74"} "$@"
|
||||||
|
|||||||
@ -221,6 +221,9 @@ if check_gitdir; then
|
|||||||
set_pman_vars "$merge_dir"
|
set_pman_vars "$merge_dir"
|
||||||
load_branches current
|
load_branches current
|
||||||
loaded_config=1
|
loaded_config=1
|
||||||
|
# remettre à zéro ConfigFile pour ne pas influencer le rechargement plus bas
|
||||||
|
oConfigFile="$ConfigFile"
|
||||||
|
ConfigFile=
|
||||||
else
|
else
|
||||||
set_pman_vars "$merge_dir"
|
set_pman_vars "$merge_dir"
|
||||||
fi
|
fi
|
||||||
@ -377,6 +380,9 @@ if [ -z "$loaded_config" -o -n "$chdir" -o -n "$ConfigFile" -o -n "$ConfigBranch
|
|||||||
load_config
|
load_config
|
||||||
set_pman_vars "$merge_dir"
|
set_pman_vars "$merge_dir"
|
||||||
load_branches current
|
load_branches current
|
||||||
|
else
|
||||||
|
# restaurer ConfigFile précédent
|
||||||
|
ConfigFile="$oConfigFile"
|
||||||
fi
|
fi
|
||||||
resolve_should_push quiet
|
resolve_should_push quiet
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user