l'option -ww affiche la différence
This commit is contained in:
		
							parent
							
								
									8e7e59cc42
								
							
						
					
					
						commit
						2e026daeda
					
				| @ -84,6 +84,12 @@ function _list_commits() { | |||||||
|         _filter_rel |         _filter_rel | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | function _show_diff() { | ||||||
|  |     local source="${1:-$SrcBranch}" dest="${2:-$DestBranch}" mergebase | ||||||
|  |     setx mergebase=git merge-base "$dest" "$source" | ||||||
|  |     git diff ${_sd_COLOR:+--color=$_sd_COLOR} "$mergebase..$source" | ||||||
|  | } | ||||||
|  | 
 | ||||||
| function _scripte() { | function _scripte() { | ||||||
|     echo >>"$script" |     echo >>"$script" | ||||||
|     echo "$comment$(qvals "$@")" >>"$script" |     echo "$comment$(qvals "$@")" >>"$script" | ||||||
|  | |||||||
							
								
								
									
										18
									
								
								bin/pmer
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								bin/pmer
									
									
									
									
									
								
							| @ -11,8 +11,19 @@ function show_action() { | |||||||
|     local commits |     local commits | ||||||
|     setx commits=_list_commits |     setx commits=_list_commits | ||||||
|     if [ -n "$commits" ]; then |     if [ -n "$commits" ]; then | ||||||
|         einfo "Commits à fusionner $SrcBranch --> $DestBranch" |         if [ $ShowLevel -ge 2 ]; then | ||||||
|         eecho "$commits" |             { | ||||||
|  |                 echo "\ | ||||||
|  | # Commits à fusionner $SrcBranch --> $DestBranch | ||||||
|  | 
 | ||||||
|  | $commits | ||||||
|  | " | ||||||
|  |                 _sd_COLOR=always _show_diff | ||||||
|  |             } | less -eRF | ||||||
|  |         else | ||||||
|  |             einfo "Commits à fusionner $SrcBranch --> $DestBranch" | ||||||
|  |             eecho "$commits" | ||||||
|  |         fi | ||||||
|     fi |     fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @ -148,6 +159,7 @@ ConfigFile= | |||||||
| _Fake= | _Fake= | ||||||
| _KeepScript= | _KeepScript= | ||||||
| action=merge | action=merge | ||||||
|  | ShowLevel=0 | ||||||
| TechMerge= | TechMerge= | ||||||
| SquashMsg= | SquashMsg= | ||||||
| [ -z "$PMAN_NO_PUSH" ] && Push=1 || Push= | [ -z "$PMAN_NO_PUSH" ] && Push=1 || Push= | ||||||
| @ -177,7 +189,7 @@ fichier de configuration des branches. cette option est prioritaire sur --config | |||||||
| par défaut, utiliser le fichier .pman.conf dans le répertoire du dépôt s'il existe" | par défaut, utiliser le fichier .pman.conf dans le répertoire du dépôt s'il existe" | ||||||
|     --fake _Fake=1 "++option non documentée" |     --fake _Fake=1 "++option non documentée" | ||||||
|     --keep-script _KeepScript=1 "++option non documentée" |     --keep-script _KeepScript=1 "++option non documentée" | ||||||
|     -w,--show action=show "\ |     -w,--show '$action=show; inc@ ShowLevel' "\ | ||||||
| lister les modifications qui seraient fusionnées dans la branche destination" | lister les modifications qui seraient fusionnées dans la branche destination" | ||||||
|     -b,--rebase action=rebase "\ |     -b,--rebase action=rebase "\ | ||||||
| lancer git rebase -i sur la branche source. cela permet de réordonner les | lancer git rebase -i sur la branche source. cela permet de réordonner les | ||||||
|  | |||||||
							
								
								
									
										18
									
								
								bin/prel
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								bin/prel
									
									
									
									
									
								
							| @ -11,8 +11,19 @@ function show_action() { | |||||||
|     local commits |     local commits | ||||||
|     setx commits=_list_commits |     setx commits=_list_commits | ||||||
|     if [ -n "$commits" ]; then |     if [ -n "$commits" ]; then | ||||||
|         einfo "Commits à fusionner $SrcBranch --> $DestBranch" |         if [ $ShowLevel -ge 2 ]; then | ||||||
|         eecho "$commits" |             { | ||||||
|  |                 echo "\ | ||||||
|  | # Commits à fusionner $SrcBranch --> $DestBranch | ||||||
|  | 
 | ||||||
|  | $commits | ||||||
|  | " | ||||||
|  |                 _sd_COLOR=always _show_diff | ||||||
|  |             } | less -eRF | ||||||
|  |         else | ||||||
|  |             einfo "Commits à fusionner $SrcBranch --> $DestBranch" | ||||||
|  |             eecho "$commits" | ||||||
|  |         fi | ||||||
|     fi |     fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @ -194,6 +205,7 @@ ConfigFile= | |||||||
| _Fake= | _Fake= | ||||||
| _KeepScript= | _KeepScript= | ||||||
| action=release | action=release | ||||||
|  | ShowLevel=0 | ||||||
| [ -z "$PMAN_NO_MERGE" ] && Merge=1 || Merge= | [ -z "$PMAN_NO_MERGE" ] && Merge=1 || Merge= | ||||||
| [ -z "$PMAN_NO_PUSH" ] && Push=1 || Push= | [ -z "$PMAN_NO_PUSH" ] && Push=1 || Push= | ||||||
| Version= | Version= | ||||||
| @ -222,7 +234,7 @@ fichier de configuration des branches. cette option est prioritaire sur --config | |||||||
| par défaut, utiliser le fichier .pman.conf dans le répertoire du dépôt s'il existe" | par défaut, utiliser le fichier .pman.conf dans le répertoire du dépôt s'il existe" | ||||||
|     --fake _Fake=1 "++option non documentée" |     --fake _Fake=1 "++option non documentée" | ||||||
|     --keep-script _KeepScript=1 "++option non documentée" |     --keep-script _KeepScript=1 "++option non documentée" | ||||||
|     -w,--show action=show "\ |     -w,--show '$action=show; inc@ ShowLevel' "\ | ||||||
| lister les modifications qui seraient intégrées dans la release" | lister les modifications qui seraient intégrées dans la release" | ||||||
|     --release action=release "++\ |     --release action=release "++\ | ||||||
| créer la release. | créer la release. | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user