Fossil SCM

/json/timeline/ticket prevUuid is now only explicitly set for non-new files. Previously it was set to NULL, which was a waste-of-time no-op.

stephan 2011-09-27 04:12 UTC json
Commit 0ddf92042d474d9efc88c764b3366e385116088e
1 file changed +3 -1
--- src/json_timeline.c
+++ src/json_timeline.c
@@ -230,11 +230,13 @@
230230
rowsV = cson_value_new_array();
231231
rows = cson_value_get_array(rowsV);
232232
}
233233
cson_object_set(row, "name", json_new_string(db_column_text(&q,2)));
234234
cson_object_set(row, "uuid", json_new_string(db_column_text(&q,3)));
235
- cson_object_set(row, "prevUuid", json_new_string(db_column_text(&q,4)));
235
+ if(!isNew){
236
+ cson_object_set(row, "prevUuid", json_new_string(db_column_text(&q,4)));
237
+ }
236238
cson_object_set(row, "state",
237239
json_new_string(isNew
238240
? "added"
239241
: (isDel
240242
? "removed"
241243
--- src/json_timeline.c
+++ src/json_timeline.c
@@ -230,11 +230,13 @@
230 rowsV = cson_value_new_array();
231 rows = cson_value_get_array(rowsV);
232 }
233 cson_object_set(row, "name", json_new_string(db_column_text(&q,2)));
234 cson_object_set(row, "uuid", json_new_string(db_column_text(&q,3)));
235 cson_object_set(row, "prevUuid", json_new_string(db_column_text(&q,4)));
 
 
236 cson_object_set(row, "state",
237 json_new_string(isNew
238 ? "added"
239 : (isDel
240 ? "removed"
241
--- src/json_timeline.c
+++ src/json_timeline.c
@@ -230,11 +230,13 @@
230 rowsV = cson_value_new_array();
231 rows = cson_value_get_array(rowsV);
232 }
233 cson_object_set(row, "name", json_new_string(db_column_text(&q,2)));
234 cson_object_set(row, "uuid", json_new_string(db_column_text(&q,3)));
235 if(!isNew){
236 cson_object_set(row, "prevUuid", json_new_string(db_column_text(&q,4)));
237 }
238 cson_object_set(row, "state",
239 json_new_string(isNew
240 ? "added"
241 : (isDel
242 ? "removed"
243

Keyboard Shortcuts

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