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