pdev: ajout --after-merge
This commit is contained in:
		
							parent
							
								
									cfc386dff8
								
							
						
					
					
						commit
						5ae3e8b100
					
				| @ -1,4 +1,4 @@ | |||||||
| #!/bin/bash | #!/bin/bash | ||||||
| # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 | # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 | ||||||
| 
 | 
 | ||||||
| exec "$(dirname -- "$0")/pdev" --tech-merge -Bdev82 dev74 "$@" | exec "$(dirname -- "$0")/pdev" --tech-merge -Bdev82 dev74 -a "git checkout dev74" "$@" | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								bin/pdev
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								bin/pdev
									
									
									
									
									
								
							| @ -122,11 +122,18 @@ Sinon, veuillez consulter le script et/ou le relancer | |||||||
|         die |         die | ||||||
|     elif [ -n "$Deleted" -a -n "$Push" ]; then |     elif [ -n "$Deleted" -a -n "$Push" ]; then | ||||||
|         [ -n "$_KeepScript" ] || rm "$script" |         [ -n "$_KeepScript" ] || rm "$script" | ||||||
|  |         [ -n "$AfterMerge" ] && eval "$AfterMerge" | ||||||
|     else |     else | ||||||
|         einfo "\ |         local msg="\ | ||||||
| Le script $script a été lancé avec les arguments 'merge${Delete:+ delete}${Push:+ push}' | Le script $script a été lancé avec les arguments 'merge${Delete:+ delete}${Push:+ push}' | ||||||
| Vous pouvez consulter le script et/ou le relancer | Vous pouvez consulter le script et/ou le relancer | ||||||
|     ./$script${ShouldDelete:+ delete}${ShouldPush:+ push}" |     ./$script${ShouldDelete:+ delete}${ShouldPush:+ push}" | ||||||
|  |         [ -n "$AfterMerge" ] && msg="$msg | ||||||
|  | Il y a aussi les commandes supplémentaires suivantes: | ||||||
|  |     ${AfterMerge// | ||||||
|  | / | ||||||
|  |     }" | ||||||
|  |         einfo "$msg" | ||||||
|     fi |     fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @ -145,6 +152,7 @@ TechMerge= | |||||||
| SquashMsg= | SquashMsg= | ||||||
| [ -z "$PMAN_NO_PUSH" ] && Push=1 || Push= | [ -z "$PMAN_NO_PUSH" ] && Push=1 || Push= | ||||||
| [ -z "$PMAN_NO_DELETE" ] && Delete=1 || Delete= | [ -z "$PMAN_NO_DELETE" ] && Delete=1 || Delete= | ||||||
|  | AfterMerge= | ||||||
| args=( | args=( | ||||||
|     "fusionner la branche source dans la branche destination correspondante" |     "fusionner la branche source dans la branche destination correspondante" | ||||||
|     " [source] |     " [source] | ||||||
| @ -190,6 +198,8 @@ ne pas supprimer la branche après la fusion dans la destination" | |||||||
|     --delete Delete=1 "++\ |     --delete Delete=1 "++\ | ||||||
| supprimer la branche après la fusion dans la destination. | supprimer la branche après la fusion dans la destination. | ||||||
| c'est l'option par défaut" | c'est l'option par défaut" | ||||||
|  |     -a:,--after-merge AfterMerge= "\ | ||||||
|  | évaluer le script spécifié après une fusion *réussie*" | ||||||
| ) | ) | ||||||
| parse_args "$@"; set -- "${args[@]}" | parse_args "$@"; set -- "${args[@]}" | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user