Fossil SCM

Corrected new cherry-pick merge alias to account for users entering a partial command name like 'cher'. Reported Martin G. in /chat.

stephan 2022-01-06 19:00 trunk
Commit 7ffc999f05b251d9137c2dbf846f26ffa2ba99b730dab27f1aaf1f9c8d11d64b
1 file changed +1 -1
+1 -1
--- src/merge.c
+++ src/merge.c
@@ -366,11 +366,11 @@
366366
forceMissingFlag = find_option("force-missing",0,0)!=0;
367367
if( !verboseFlag ){
368368
verboseFlag = find_option("detail",0,0)!=0; /* deprecated */
369369
}
370370
pickFlag = find_option("cherrypick",0,0)!=0;
371
- if(0==fossil_strcmp("cherry-pick", g.zCmdName)){
371
+ if('c'==*g.zCmdName/*called as cherry-pick, possibly a short form*/){
372372
pickFlag = 1;
373373
}
374374
integrateFlag = find_option("integrate",0,0)!=0;
375375
backoutFlag = find_option("backout",0,0)!=0;
376376
zBinGlob = find_option("binary",0,1);
377377
--- src/merge.c
+++ src/merge.c
@@ -366,11 +366,11 @@
366 forceMissingFlag = find_option("force-missing",0,0)!=0;
367 if( !verboseFlag ){
368 verboseFlag = find_option("detail",0,0)!=0; /* deprecated */
369 }
370 pickFlag = find_option("cherrypick",0,0)!=0;
371 if(0==fossil_strcmp("cherry-pick", g.zCmdName)){
372 pickFlag = 1;
373 }
374 integrateFlag = find_option("integrate",0,0)!=0;
375 backoutFlag = find_option("backout",0,0)!=0;
376 zBinGlob = find_option("binary",0,1);
377
--- src/merge.c
+++ src/merge.c
@@ -366,11 +366,11 @@
366 forceMissingFlag = find_option("force-missing",0,0)!=0;
367 if( !verboseFlag ){
368 verboseFlag = find_option("detail",0,0)!=0; /* deprecated */
369 }
370 pickFlag = find_option("cherrypick",0,0)!=0;
371 if('c'==*g.zCmdName/*called as cherry-pick, possibly a short form*/){
372 pickFlag = 1;
373 }
374 integrateFlag = find_option("integrate",0,0)!=0;
375 backoutFlag = find_option("backout",0,0)!=0;
376 zBinGlob = find_option("binary",0,1);
377

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button