Fossil SCM

made /json/timeline/wiki and /json/wiki/timeline aliases.

stephan 2011-09-26 19:30 UTC json
Commit 0475e63d44d86de21b41be86a78c2112eaa509e4
1 file changed +24 -23
+24 -23
--- src/json.c
+++ src/json.c
@@ -1532,23 +1532,45 @@
15321532
return jv;
15331533
#undef SETBUF
15341534
}
15351535
15361536
1537
-static cson_value * json_wiki_list();
1537
+static cson_value * json_wiki_create();
15381538
static cson_value * json_wiki_get();
1539
+static cson_value * json_wiki_list();
15391540
static cson_value * json_wiki_save();
1540
-static cson_value * json_wiki_create();
1541
+static cson_value * json_timeline_ci();
1542
+static cson_value * json_timeline_ticket();
1543
+static cson_value * json_timeline_wiki();
15411544
15421545
/*
15431546
** Mapping of /json/wiki/XXX commands/paths to callbacks.
15441547
*/
15451548
static const JsonPageDef JsonPageDefs_Wiki[] = {
15461549
{"create", json_wiki_create, 1},
15471550
{"get", json_wiki_get, 0},
15481551
{"list", json_wiki_list, 0},
15491552
{"save", json_wiki_save, 1},
1553
+{"timeline", json_timeline_wiki,0},
1554
+/* Last entry MUST have a NULL name. */
1555
+{NULL,NULL,0}
1556
+};
1557
+
1558
+/*
1559
+** Mapping of /json/timeline/XXX commands/paths to callbacks.
1560
+*/
1561
+static const JsonPageDef JsonPageDefs_Timeline[] = {
1562
+{"c", json_timeline_ci, 0},
1563
+{"ci", json_timeline_ci, 0},
1564
+{"com", json_timeline_ci, 0},
1565
+{"commit", json_timeline_ci, 0},
1566
+{"t", json_timeline_ticket, 0},
1567
+{"ticket", json_timeline_ticket, 0},
1568
+{"w", json_timeline_wiki, 0},
1569
+{"wi", json_timeline_wiki, 0},
1570
+{"wik", json_timeline_wiki, 0},
1571
+{"wiki", json_timeline_wiki, 0},
15501572
/* Last entry MUST have a NULL name. */
15511573
{NULL,NULL,0}
15521574
};
15531575
15541576
/*
@@ -1920,31 +1942,10 @@
19201942
}
19211943
}
19221944
return payV;
19231945
}
19241946
1925
-static cson_value * json_timeline_ci();
1926
-static cson_value * json_timeline_wiki();
1927
-static cson_value * json_timeline_ticket();
1928
-/*
1929
-** Mapping of /json/timeline/XXX commands/paths to callbacks.
1930
-*/
1931
-static const JsonPageDef JsonPageDefs_Timeline[] = {
1932
-{"c", json_timeline_ci, 0},
1933
-{"ci", json_timeline_ci, 0},
1934
-{"com", json_timeline_ci, 0},
1935
-{"commit", json_timeline_ci, 0},
1936
-{"t", json_timeline_ticket, 0},
1937
-{"ticket", json_timeline_ticket, 0},
1938
-{"w", json_timeline_wiki, 0},
1939
-{"wi", json_timeline_wiki, 0},
1940
-{"wik", json_timeline_wiki, 0},
1941
-{"wiki", json_timeline_wiki, 0},
1942
-/* Last entry MUST have a NULL name. */
1943
-{NULL,NULL,0}
1944
-};
1945
-
19461947
/*
19471948
** Implements the /json/timeline family of pages/commands. Far from
19481949
** complete.
19491950
**
19501951
*/
19511952
--- src/json.c
+++ src/json.c
@@ -1532,23 +1532,45 @@
1532 return jv;
1533 #undef SETBUF
1534 }
1535
1536
1537 static cson_value * json_wiki_list();
1538 static cson_value * json_wiki_get();
 
1539 static cson_value * json_wiki_save();
1540 static cson_value * json_wiki_create();
 
 
1541
1542 /*
1543 ** Mapping of /json/wiki/XXX commands/paths to callbacks.
1544 */
1545 static const JsonPageDef JsonPageDefs_Wiki[] = {
1546 {"create", json_wiki_create, 1},
1547 {"get", json_wiki_get, 0},
1548 {"list", json_wiki_list, 0},
1549 {"save", json_wiki_save, 1},
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1550 /* Last entry MUST have a NULL name. */
1551 {NULL,NULL,0}
1552 };
1553
1554 /*
@@ -1920,31 +1942,10 @@
1920 }
1921 }
1922 return payV;
1923 }
1924
1925 static cson_value * json_timeline_ci();
1926 static cson_value * json_timeline_wiki();
1927 static cson_value * json_timeline_ticket();
1928 /*
1929 ** Mapping of /json/timeline/XXX commands/paths to callbacks.
1930 */
1931 static const JsonPageDef JsonPageDefs_Timeline[] = {
1932 {"c", json_timeline_ci, 0},
1933 {"ci", json_timeline_ci, 0},
1934 {"com", json_timeline_ci, 0},
1935 {"commit", json_timeline_ci, 0},
1936 {"t", json_timeline_ticket, 0},
1937 {"ticket", json_timeline_ticket, 0},
1938 {"w", json_timeline_wiki, 0},
1939 {"wi", json_timeline_wiki, 0},
1940 {"wik", json_timeline_wiki, 0},
1941 {"wiki", json_timeline_wiki, 0},
1942 /* Last entry MUST have a NULL name. */
1943 {NULL,NULL,0}
1944 };
1945
1946 /*
1947 ** Implements the /json/timeline family of pages/commands. Far from
1948 ** complete.
1949 **
1950 */
1951
--- src/json.c
+++ src/json.c
@@ -1532,23 +1532,45 @@
1532 return jv;
1533 #undef SETBUF
1534 }
1535
1536
1537 static cson_value * json_wiki_create();
1538 static cson_value * json_wiki_get();
1539 static cson_value * json_wiki_list();
1540 static cson_value * json_wiki_save();
1541 static cson_value * json_timeline_ci();
1542 static cson_value * json_timeline_ticket();
1543 static cson_value * json_timeline_wiki();
1544
1545 /*
1546 ** Mapping of /json/wiki/XXX commands/paths to callbacks.
1547 */
1548 static const JsonPageDef JsonPageDefs_Wiki[] = {
1549 {"create", json_wiki_create, 1},
1550 {"get", json_wiki_get, 0},
1551 {"list", json_wiki_list, 0},
1552 {"save", json_wiki_save, 1},
1553 {"timeline", json_timeline_wiki,0},
1554 /* Last entry MUST have a NULL name. */
1555 {NULL,NULL,0}
1556 };
1557
1558 /*
1559 ** Mapping of /json/timeline/XXX commands/paths to callbacks.
1560 */
1561 static const JsonPageDef JsonPageDefs_Timeline[] = {
1562 {"c", json_timeline_ci, 0},
1563 {"ci", json_timeline_ci, 0},
1564 {"com", json_timeline_ci, 0},
1565 {"commit", json_timeline_ci, 0},
1566 {"t", json_timeline_ticket, 0},
1567 {"ticket", json_timeline_ticket, 0},
1568 {"w", json_timeline_wiki, 0},
1569 {"wi", json_timeline_wiki, 0},
1570 {"wik", json_timeline_wiki, 0},
1571 {"wiki", json_timeline_wiki, 0},
1572 /* Last entry MUST have a NULL name. */
1573 {NULL,NULL,0}
1574 };
1575
1576 /*
@@ -1920,31 +1942,10 @@
1942 }
1943 }
1944 return payV;
1945 }
1946
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1947 /*
1948 ** Implements the /json/timeline family of pages/commands. Far from
1949 ** complete.
1950 **
1951 */
1952

Keyboard Shortcuts

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