Fossil SCM
Add a gray color option on the color changer. Help the "info" webpage to figure out that an artifact is a check-ins when the check-in changes no files relative to its parent (when the check-in only creates a new branch.)
Commit
3b3116e4909ddca62d441dd95be203ad66477d14
Parent
4d39bbac10c92e4…
1 file changed
+4
+4
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -1106,10 +1106,13 @@ | ||
| 1106 | 1106 | }else |
| 1107 | 1107 | if( db_exists("SELECT 1 FROM tagxref JOIN tag USING(tagid)" |
| 1108 | 1108 | " WHERE rid=%d AND tagname LIKE 'tkt-%%'", rid) ){ |
| 1109 | 1109 | tinfo_page(); |
| 1110 | 1110 | }else |
| 1111 | + if( db_exists("SELECT 1 FROM plink WHERE cid=%d", rid) ){ | |
| 1112 | + vinfo_page(); | |
| 1113 | + }else | |
| 1111 | 1114 | { |
| 1112 | 1115 | artifact_page(); |
| 1113 | 1116 | } |
| 1114 | 1117 | } |
| 1115 | 1118 | |
| @@ -1145,10 +1148,11 @@ | ||
| 1145 | 1148 | { "#d0c0ff", "#d0c0ff" }, |
| 1146 | 1149 | { "#ffc0ff", "#ffc0ff" }, |
| 1147 | 1150 | { "#ffc0d0", "#ffc0d0" }, |
| 1148 | 1151 | { "#fff0c0", "#fff0c0" }, |
| 1149 | 1152 | { "#f0ffc0", "#f0ffc0" }, |
| 1153 | + { "#c0c0c0", "#c0c0c0" }, | |
| 1150 | 1154 | }; |
| 1151 | 1155 | int i; |
| 1152 | 1156 | |
| 1153 | 1157 | login_check_credentials(); |
| 1154 | 1158 | if( !g.okWrite ){ login_needed(); return; } |
| 1155 | 1159 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -1106,10 +1106,13 @@ | |
| 1106 | }else |
| 1107 | if( db_exists("SELECT 1 FROM tagxref JOIN tag USING(tagid)" |
| 1108 | " WHERE rid=%d AND tagname LIKE 'tkt-%%'", rid) ){ |
| 1109 | tinfo_page(); |
| 1110 | }else |
| 1111 | { |
| 1112 | artifact_page(); |
| 1113 | } |
| 1114 | } |
| 1115 | |
| @@ -1145,10 +1148,11 @@ | |
| 1145 | { "#d0c0ff", "#d0c0ff" }, |
| 1146 | { "#ffc0ff", "#ffc0ff" }, |
| 1147 | { "#ffc0d0", "#ffc0d0" }, |
| 1148 | { "#fff0c0", "#fff0c0" }, |
| 1149 | { "#f0ffc0", "#f0ffc0" }, |
| 1150 | }; |
| 1151 | int i; |
| 1152 | |
| 1153 | login_check_credentials(); |
| 1154 | if( !g.okWrite ){ login_needed(); return; } |
| 1155 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -1106,10 +1106,13 @@ | |
| 1106 | }else |
| 1107 | if( db_exists("SELECT 1 FROM tagxref JOIN tag USING(tagid)" |
| 1108 | " WHERE rid=%d AND tagname LIKE 'tkt-%%'", rid) ){ |
| 1109 | tinfo_page(); |
| 1110 | }else |
| 1111 | if( db_exists("SELECT 1 FROM plink WHERE cid=%d", rid) ){ |
| 1112 | vinfo_page(); |
| 1113 | }else |
| 1114 | { |
| 1115 | artifact_page(); |
| 1116 | } |
| 1117 | } |
| 1118 | |
| @@ -1145,10 +1148,11 @@ | |
| 1148 | { "#d0c0ff", "#d0c0ff" }, |
| 1149 | { "#ffc0ff", "#ffc0ff" }, |
| 1150 | { "#ffc0d0", "#ffc0d0" }, |
| 1151 | { "#fff0c0", "#fff0c0" }, |
| 1152 | { "#f0ffc0", "#f0ffc0" }, |
| 1153 | { "#c0c0c0", "#c0c0c0" }, |
| 1154 | }; |
| 1155 | int i; |
| 1156 | |
| 1157 | login_check_credentials(); |
| 1158 | if( !g.okWrite ){ login_needed(); return; } |
| 1159 |