Fossil SCM

Remove an unnecessary level of function nesting.

drh 2011-06-06 16:50 trunk
Commit 12989181a635b3bfe8b1105ce9fb261b9d213cd8
2 files changed -10 +7 -2
--- src/checkout.c
+++ src/checkout.c
@@ -74,20 +74,10 @@
7474
}
7575
load_vfile_from_rid(vid);
7676
return vid;
7777
}
7878
79
-/*
80
-** Load a vfile from a record ID.
81
-*/
82
-void load_vfile_from_rid(int vid){
83
- if( db_exists("SELECT 1 FROM vfile WHERE vid=%d", vid) ){
84
- return;
85
- }
86
- vfile_build(vid);
87
-}
88
-
8979
/*
9080
** Set or clear the vfile.isexe flag for a file.
9181
*/
9282
static void set_or_clear_isexe(const char *zFilename, int vid, int onoff){
9383
static Stmt s;
9484
--- src/checkout.c
+++ src/checkout.c
@@ -74,20 +74,10 @@
74 }
75 load_vfile_from_rid(vid);
76 return vid;
77 }
78
79 /*
80 ** Load a vfile from a record ID.
81 */
82 void load_vfile_from_rid(int vid){
83 if( db_exists("SELECT 1 FROM vfile WHERE vid=%d", vid) ){
84 return;
85 }
86 vfile_build(vid);
87 }
88
89 /*
90 ** Set or clear the vfile.isexe flag for a file.
91 */
92 static void set_or_clear_isexe(const char *zFilename, int vid, int onoff){
93 static Stmt s;
94
--- src/checkout.c
+++ src/checkout.c
@@ -74,20 +74,10 @@
74 }
75 load_vfile_from_rid(vid);
76 return vid;
77 }
78
 
 
 
 
 
 
 
 
 
 
79 /*
80 ** Set or clear the vfile.isexe flag for a file.
81 */
82 static void set_or_clear_isexe(const char *zFilename, int vid, int onoff){
83 static Stmt s;
84
+7 -2
--- src/vfile.c
+++ src/vfile.c
@@ -70,19 +70,24 @@
7070
if( rid==0 && phantomize ){
7171
rid = content_new(zUuid, phantomize-1);
7272
}
7373
return rid;
7474
}
75
+
7576
7677
/*
77
-** Build a catalog of all files in a checkin.
78
+** Load a vfile from a record ID.
7879
*/
79
-void vfile_build(int vid){
80
+void load_vfile_from_rid(int vid){
8081
int rid, size;
8182
Stmt ins, ridq;
8283
Manifest *p;
8384
ManifestFile *pFile;
85
+
86
+ if( db_exists("SELECT 1 FROM vfile WHERE vid=%d", vid) ){
87
+ return;
88
+ }
8489
8590
db_begin_transaction();
8691
p = manifest_get(vid, CFTYPE_MANIFEST);
8792
if( p==0 ) return;
8893
db_multi_exec("DELETE FROM vfile WHERE vid=%d", vid);
8994
--- src/vfile.c
+++ src/vfile.c
@@ -70,19 +70,24 @@
70 if( rid==0 && phantomize ){
71 rid = content_new(zUuid, phantomize-1);
72 }
73 return rid;
74 }
 
75
76 /*
77 ** Build a catalog of all files in a checkin.
78 */
79 void vfile_build(int vid){
80 int rid, size;
81 Stmt ins, ridq;
82 Manifest *p;
83 ManifestFile *pFile;
 
 
 
 
84
85 db_begin_transaction();
86 p = manifest_get(vid, CFTYPE_MANIFEST);
87 if( p==0 ) return;
88 db_multi_exec("DELETE FROM vfile WHERE vid=%d", vid);
89
--- src/vfile.c
+++ src/vfile.c
@@ -70,19 +70,24 @@
70 if( rid==0 && phantomize ){
71 rid = content_new(zUuid, phantomize-1);
72 }
73 return rid;
74 }
75
76
77 /*
78 ** Load a vfile from a record ID.
79 */
80 void load_vfile_from_rid(int vid){
81 int rid, size;
82 Stmt ins, ridq;
83 Manifest *p;
84 ManifestFile *pFile;
85
86 if( db_exists("SELECT 1 FROM vfile WHERE vid=%d", vid) ){
87 return;
88 }
89
90 db_begin_transaction();
91 p = manifest_get(vid, CFTYPE_MANIFEST);
92 if( p==0 ) return;
93 db_multi_exec("DELETE FROM vfile WHERE vid=%d", vid);
94

Keyboard Shortcuts

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