Fossil SCM

Emit diagnostic messages after the file operations have been done, not before.

mistachkin 2015-02-05 04:35 mvAndRmFiles
Commit 1dad8acaa2d44f2255cb754f8c1f50209bb76acd
1 file changed +2 -2
+2 -2
--- src/add.c
+++ src/add.c
@@ -352,14 +352,14 @@
352352
){
353353
Stmt remove;
354354
db_prepare(&remove, "SELECT x FROM fremove ORDER BY x;");
355355
while( db_step(&remove)==SQLITE_ROW ){
356356
const char *zOldName = db_column_text(&remove, 0);
357
- fossil_print("REMOVED %s\n", zOldName);
358357
if( !dryRunFlag ){
359358
file_delete(zOldName);
360359
}
360
+ fossil_print("REMOVED %s\n", zOldName);
361361
}
362362
db_finalize(&remove);
363363
db_multi_exec("DROP TABLE fremove;");
364364
}
365365
@@ -682,19 +682,19 @@
682682
Stmt move;
683683
db_prepare(&move, "SELECT x, y FROM fmove ORDER BY x;");
684684
while( db_step(&move)==SQLITE_ROW ){
685685
const char *zOldName = db_column_text(&move, 0);
686686
const char *zNewName = db_column_text(&move, 1);
687
- fossil_print("MOVED %s %s\n", zOldName, zNewName);
688687
if( !dryRunFlag ){
689688
if( file_wd_islink(zOldName) ){
690689
symlink_copy(zOldName, zNewName);
691690
}else{
692691
file_copy(zOldName, zNewName);
693692
}
694693
file_delete(zOldName);
695694
}
695
+ fossil_print("MOVED %s %s\n", zOldName, zNewName);
696696
}
697697
db_finalize(&move);
698698
db_multi_exec("DROP TABLE fmove;");
699699
}
700700
701701
--- src/add.c
+++ src/add.c
@@ -352,14 +352,14 @@
352 ){
353 Stmt remove;
354 db_prepare(&remove, "SELECT x FROM fremove ORDER BY x;");
355 while( db_step(&remove)==SQLITE_ROW ){
356 const char *zOldName = db_column_text(&remove, 0);
357 fossil_print("REMOVED %s\n", zOldName);
358 if( !dryRunFlag ){
359 file_delete(zOldName);
360 }
 
361 }
362 db_finalize(&remove);
363 db_multi_exec("DROP TABLE fremove;");
364 }
365
@@ -682,19 +682,19 @@
682 Stmt move;
683 db_prepare(&move, "SELECT x, y FROM fmove ORDER BY x;");
684 while( db_step(&move)==SQLITE_ROW ){
685 const char *zOldName = db_column_text(&move, 0);
686 const char *zNewName = db_column_text(&move, 1);
687 fossil_print("MOVED %s %s\n", zOldName, zNewName);
688 if( !dryRunFlag ){
689 if( file_wd_islink(zOldName) ){
690 symlink_copy(zOldName, zNewName);
691 }else{
692 file_copy(zOldName, zNewName);
693 }
694 file_delete(zOldName);
695 }
 
696 }
697 db_finalize(&move);
698 db_multi_exec("DROP TABLE fmove;");
699 }
700
701
--- src/add.c
+++ src/add.c
@@ -352,14 +352,14 @@
352 ){
353 Stmt remove;
354 db_prepare(&remove, "SELECT x FROM fremove ORDER BY x;");
355 while( db_step(&remove)==SQLITE_ROW ){
356 const char *zOldName = db_column_text(&remove, 0);
 
357 if( !dryRunFlag ){
358 file_delete(zOldName);
359 }
360 fossil_print("REMOVED %s\n", zOldName);
361 }
362 db_finalize(&remove);
363 db_multi_exec("DROP TABLE fremove;");
364 }
365
@@ -682,19 +682,19 @@
682 Stmt move;
683 db_prepare(&move, "SELECT x, y FROM fmove ORDER BY x;");
684 while( db_step(&move)==SQLITE_ROW ){
685 const char *zOldName = db_column_text(&move, 0);
686 const char *zNewName = db_column_text(&move, 1);
 
687 if( !dryRunFlag ){
688 if( file_wd_islink(zOldName) ){
689 symlink_copy(zOldName, zNewName);
690 }else{
691 file_copy(zOldName, zNewName);
692 }
693 file_delete(zOldName);
694 }
695 fossil_print("MOVED %s %s\n", zOldName, zNewName);
696 }
697 db_finalize(&move);
698 db_multi_exec("DROP TABLE fmove;");
699 }
700
701

Keyboard Shortcuts

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