Diff
Not logged in

Differences From Artifact [c81155ddf8]:

To Artifact [221f08cdc7]:


146
147
148
149
150
151
152

153



154
155
156
157
158
159
160
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164







+

+
+
+







*/
void cmd_sqlite3(void){
  extern int sqlite3_shell(int, char**);
  db_find_and_open_repository(OPEN_ANY_SCHEMA, 0);
  db_close(1);
  sqlite3_shutdown();
  sqlite3_shell(g.argc-1, g.argv+1);
  sqlite3_cancel_auto_extension((void(*)(void))sqlcmd_autoinit);
  g.db = 0;
  g.zMainDbType = 0;
  g.repositoryOpen = 0;
  g.localOpen = 0;
}

/*
** This routine is called by the patched sqlite3 command-line shell in order
** to load the name and database connection for the open Fossil database.
*/
void fossil_open(const char **pzRepoName){