Fossil SCM

Fix to the "fossil git status" command as suggested by [forum:/forumpost/e15631f21e16f0b6|forum post e15631f21e16f0b6].

drh 2024-03-28 20:57 trunk
Commit 0028303999dc1ddcd08ecaa0a3569f59735178ae5c12812b6f4774cd86cf64c8
1 file changed +6 -2
+6 -2
--- src/export.c
+++ src/export.c
@@ -1787,12 +1787,16 @@
17871787
z = db_text(0, "SELECT value FROM mconfig WHERE key='autopush'");
17881788
if( z==0 ){
17891789
fossil_print("Autopush: off\n");
17901790
}else{
17911791
UrlData url;
1792
- url_parse_local(z, 0, &url);
1793
- fossil_print("Autopush: %s\n", url.canonical);
1792
+ if( sqlite3_strglob("http*", z)==0 ){
1793
+ url_parse_local(z, 0, &url);
1794
+ fossil_print("Autopush: %s\n", url.canonical);
1795
+ }else{
1796
+ fossil_print("Autopush: %s\n", url);
1797
+ }
17941798
fossil_free(z);
17951799
}
17961800
n = db_int(0,
17971801
"SELECT count(*) FROM event"
17981802
" WHERE type='ci'"
17991803
--- src/export.c
+++ src/export.c
@@ -1787,12 +1787,16 @@
1787 z = db_text(0, "SELECT value FROM mconfig WHERE key='autopush'");
1788 if( z==0 ){
1789 fossil_print("Autopush: off\n");
1790 }else{
1791 UrlData url;
1792 url_parse_local(z, 0, &url);
1793 fossil_print("Autopush: %s\n", url.canonical);
 
 
 
 
1794 fossil_free(z);
1795 }
1796 n = db_int(0,
1797 "SELECT count(*) FROM event"
1798 " WHERE type='ci'"
1799
--- src/export.c
+++ src/export.c
@@ -1787,12 +1787,16 @@
1787 z = db_text(0, "SELECT value FROM mconfig WHERE key='autopush'");
1788 if( z==0 ){
1789 fossil_print("Autopush: off\n");
1790 }else{
1791 UrlData url;
1792 if( sqlite3_strglob("http*", z)==0 ){
1793 url_parse_local(z, 0, &url);
1794 fossil_print("Autopush: %s\n", url.canonical);
1795 }else{
1796 fossil_print("Autopush: %s\n", url);
1797 }
1798 fossil_free(z);
1799 }
1800 n = db_int(0,
1801 "SELECT count(*) FROM event"
1802 " WHERE type='ci'"
1803

Keyboard Shortcuts

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