Fossil SCM

Make use of the ssh_add_path_argument() function for the implementation of "fossil ui REMOTE:folder".

drh 2024-02-06 23:59 trunk
Commit 151406f34c4632bd528c937d5eb4007566e78cf8aded761a3c37539d397b865c
1 file changed +2 -1
+2 -1
--- src/main.c
+++ src/main.c
@@ -3352,11 +3352,12 @@
33523352
blob_appendf(&ssh,
33533353
" -t -L 127.0.0.1:%d:127.0.0.1:%d %!$",
33543354
iPort, iPort, zRemote
33553355
);
33563356
if( zFossilCmd==0 ){
3357
- blob_appendf(&ssh, " %$ fossil", "PATH=$HOME/bin:$PATH");
3357
+ ssh_add_path_argument(&ssh);
3358
+ blob_append_escaped_arg(&ssh, "fossil", 1);
33583359
}else{
33593360
blob_appendf(&ssh, " %$", zFossilCmd);
33603361
}
33613362
blob_appendf(&ssh, " ui --nobrowser --localauth --port %d", iPort);
33623363
if( zNotFound ) blob_appendf(&ssh, " --notfound %!$", zNotFound);
33633364
--- src/main.c
+++ src/main.c
@@ -3352,11 +3352,12 @@
3352 blob_appendf(&ssh,
3353 " -t -L 127.0.0.1:%d:127.0.0.1:%d %!$",
3354 iPort, iPort, zRemote
3355 );
3356 if( zFossilCmd==0 ){
3357 blob_appendf(&ssh, " %$ fossil", "PATH=$HOME/bin:$PATH");
 
3358 }else{
3359 blob_appendf(&ssh, " %$", zFossilCmd);
3360 }
3361 blob_appendf(&ssh, " ui --nobrowser --localauth --port %d", iPort);
3362 if( zNotFound ) blob_appendf(&ssh, " --notfound %!$", zNotFound);
3363
--- src/main.c
+++ src/main.c
@@ -3352,11 +3352,12 @@
3352 blob_appendf(&ssh,
3353 " -t -L 127.0.0.1:%d:127.0.0.1:%d %!$",
3354 iPort, iPort, zRemote
3355 );
3356 if( zFossilCmd==0 ){
3357 ssh_add_path_argument(&ssh);
3358 blob_append_escaped_arg(&ssh, "fossil", 1);
3359 }else{
3360 blob_appendf(&ssh, " %$", zFossilCmd);
3361 }
3362 blob_appendf(&ssh, " ui --nobrowser --localauth --port %d", iPort);
3363 if( zNotFound ) blob_appendf(&ssh, " --notfound %!$", zNotFound);
3364

Keyboard Shortcuts

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