Fossil SCM

Formatting fixes on the "purge list" command.

drh 2014-11-25 03:30 UTC DBP-workflow
Commit 4130b9a6e3f2d34240cdadc4ab983ce75a534cfc
1 file changed +4 -3
+4 -3
--- src/purge.c
+++ src/purge.c
@@ -36,11 +36,11 @@
3636
** purge command.
3737
*/
3838
static const char zPurgeInit[] =
3939
@ CREATE TABLE IF NOT EXISTS "%w".purgeevent(
4040
@ peid INTEGER PRIMARY KEY, -- Unique ID for the purge event
41
-@ ctime DATETIME, -- Julian day number when purge occurred
41
+@ ctime DATETIME, -- When purge occurred. Seconds since 1970.
4242
@ pnotes TEXT -- Human-readable notes about the purge event
4343
@ );
4444
@ CREATE TABLE IF NOT EXISTS "%w".purgeitem(
4545
@ peid INTEGER REFERENCES purgeevent ON DELETE CASCADE, -- Purge event
4646
@ uuid TEXT NOT NULL, -- SHA1 hash of the purged artifact
@@ -236,11 +236,11 @@
236236
db_column_int(&q,2));
237237
sz1 += db_column_int(&q,1);
238238
sz2 += db_column_int(&q,2);
239239
}
240240
db_finalize(&q);
241
- fossil_print(" %40s %10lld %10lld\n", "", sz1, sz2);
241
+ fossil_print(" %40s %10lld %10lld\n", "Total:", sz1, sz2);
242242
}
243243
244244
/*
245245
** COMMAND: purge
246246
**
@@ -277,11 +277,12 @@
277277
db_find_and_open_repository(0,0);
278278
n = (int)strlen(zSubcmd);
279279
if( strncmp(zSubcmd, "list", n)==0 || strcmp(zSubcmd,"ls")==0 ){
280280
int showDetail = find_option("l","l",0)!=0;
281281
if( db_int(-1,"PRAGMA table_info('purgeevent')")<0 ) return;
282
- db_prepare(&q, "SELECT peid, datetime(ctime) FROM purgeevent");
282
+ db_prepare(&q, "SELECT peid, datetime(ctime,'unixepoch','localtime')"
283
+ " FROM purgeevent");
283284
while( db_step(&q)==SQLITE_ROW ){
284285
fossil_print("%4d on %s\n", db_column_int(&q,0), db_column_text(&q,1));
285286
if( showDetail ){
286287
purge_event_content(db_column_int(&q,0));
287288
}
288289
--- src/purge.c
+++ src/purge.c
@@ -36,11 +36,11 @@
36 ** purge command.
37 */
38 static const char zPurgeInit[] =
39 @ CREATE TABLE IF NOT EXISTS "%w".purgeevent(
40 @ peid INTEGER PRIMARY KEY, -- Unique ID for the purge event
41 @ ctime DATETIME, -- Julian day number when purge occurred
42 @ pnotes TEXT -- Human-readable notes about the purge event
43 @ );
44 @ CREATE TABLE IF NOT EXISTS "%w".purgeitem(
45 @ peid INTEGER REFERENCES purgeevent ON DELETE CASCADE, -- Purge event
46 @ uuid TEXT NOT NULL, -- SHA1 hash of the purged artifact
@@ -236,11 +236,11 @@
236 db_column_int(&q,2));
237 sz1 += db_column_int(&q,1);
238 sz2 += db_column_int(&q,2);
239 }
240 db_finalize(&q);
241 fossil_print(" %40s %10lld %10lld\n", "", sz1, sz2);
242 }
243
244 /*
245 ** COMMAND: purge
246 **
@@ -277,11 +277,12 @@
277 db_find_and_open_repository(0,0);
278 n = (int)strlen(zSubcmd);
279 if( strncmp(zSubcmd, "list", n)==0 || strcmp(zSubcmd,"ls")==0 ){
280 int showDetail = find_option("l","l",0)!=0;
281 if( db_int(-1,"PRAGMA table_info('purgeevent')")<0 ) return;
282 db_prepare(&q, "SELECT peid, datetime(ctime) FROM purgeevent");
 
283 while( db_step(&q)==SQLITE_ROW ){
284 fossil_print("%4d on %s\n", db_column_int(&q,0), db_column_text(&q,1));
285 if( showDetail ){
286 purge_event_content(db_column_int(&q,0));
287 }
288
--- src/purge.c
+++ src/purge.c
@@ -36,11 +36,11 @@
36 ** purge command.
37 */
38 static const char zPurgeInit[] =
39 @ CREATE TABLE IF NOT EXISTS "%w".purgeevent(
40 @ peid INTEGER PRIMARY KEY, -- Unique ID for the purge event
41 @ ctime DATETIME, -- When purge occurred. Seconds since 1970.
42 @ pnotes TEXT -- Human-readable notes about the purge event
43 @ );
44 @ CREATE TABLE IF NOT EXISTS "%w".purgeitem(
45 @ peid INTEGER REFERENCES purgeevent ON DELETE CASCADE, -- Purge event
46 @ uuid TEXT NOT NULL, -- SHA1 hash of the purged artifact
@@ -236,11 +236,11 @@
236 db_column_int(&q,2));
237 sz1 += db_column_int(&q,1);
238 sz2 += db_column_int(&q,2);
239 }
240 db_finalize(&q);
241 fossil_print(" %40s %10lld %10lld\n", "Total:", sz1, sz2);
242 }
243
244 /*
245 ** COMMAND: purge
246 **
@@ -277,11 +277,12 @@
277 db_find_and_open_repository(0,0);
278 n = (int)strlen(zSubcmd);
279 if( strncmp(zSubcmd, "list", n)==0 || strcmp(zSubcmd,"ls")==0 ){
280 int showDetail = find_option("l","l",0)!=0;
281 if( db_int(-1,"PRAGMA table_info('purgeevent')")<0 ) return;
282 db_prepare(&q, "SELECT peid, datetime(ctime,'unixepoch','localtime')"
283 " FROM purgeevent");
284 while( db_step(&q)==SQLITE_ROW ){
285 fossil_print("%4d on %s\n", db_column_int(&q,0), db_column_text(&q,1));
286 if( showDetail ){
287 purge_event_content(db_column_int(&q,0));
288 }
289

Keyboard Shortcuts

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