Fossil SCM

When checking the 'th1-hooks' setting value, refer to the repository settings as well.

mistachkin 2014-06-11 01:48 UTC th1Hooks
Commit 3fb8e171b354d30819769f874e30c220655a5ec0
1 file changed +8 -8
+8 -8
--- src/th_main.c
+++ src/th_main.c
@@ -1260,15 +1260,15 @@
12601260
int Th_CommandHook(
12611261
const char *zName,
12621262
char cmdFlags
12631263
){
12641264
int rc = TH_OK;
1265
- Th_OpenConfig(0); /* NOTE: Minimum needed to check "th1-hooks" setting. */
1265
+ Th_OpenConfig(1);
12661266
if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
12671267
return rc;
12681268
}
1269
- Th_CloseConfig(0);
1269
+ Th_CloseConfig(1);
12701270
Th_FossilInit(TH_INIT_HOOK);
12711271
Th_Store("cmd_name", zName);
12721272
Th_StoreList("cmd_args", g.argv, g.argc);
12731273
Th_StoreInt("cmd_flags", cmdFlags);
12741274
rc = Th_Eval(g.interp, 0, "command_hook", -1);
@@ -1307,15 +1307,15 @@
13071307
int Th_CommandNotify(
13081308
const char *zName,
13091309
char cmdFlags
13101310
){
13111311
int rc = TH_OK;
1312
- Th_OpenConfig(0); /* NOTE: Minimum needed to check "th1-hooks" setting. */
1312
+ Th_OpenConfig(1);
13131313
if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
13141314
return rc;
13151315
}
1316
- Th_CloseConfig(0);
1316
+ Th_CloseConfig(1);
13171317
Th_FossilInit(TH_INIT_HOOK);
13181318
Th_Store("cmd_name", zName);
13191319
Th_StoreList("cmd_args", g.argv, g.argc);
13201320
Th_StoreInt("cmd_flags", cmdFlags);
13211321
rc = Th_Eval(g.interp, 0, "command_notify", -1);
@@ -1335,15 +1335,15 @@
13351335
int Th_WebpageHook(
13361336
const char *zName,
13371337
char cmdFlags
13381338
){
13391339
int rc = TH_OK;
1340
- Th_OpenConfig(0); /* NOTE: Minimum needed to check "th1-hooks" setting. */
1340
+ Th_OpenConfig(1);
13411341
if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
13421342
return rc;
13431343
}
1344
- Th_CloseConfig(0);
1344
+ Th_CloseConfig(1);
13451345
Th_FossilInit(TH_INIT_HOOK);
13461346
Th_Store("web_name", zName);
13471347
Th_StoreList("web_args", g.argv, g.argc);
13481348
Th_StoreInt("web_flags", cmdFlags);
13491349
rc = Th_Eval(g.interp, 0, "webpage_hook", -1);
@@ -1382,15 +1382,15 @@
13821382
int Th_WebpageNotify(
13831383
const char *zName,
13841384
char cmdFlags
13851385
){
13861386
int rc = TH_OK;
1387
- Th_OpenConfig(0); /* NOTE: Minimum needed to check "th1-hooks" setting. */
1387
+ Th_OpenConfig(1);
13881388
if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
13891389
return rc;
13901390
}
1391
- Th_CloseConfig(0);
1391
+ Th_CloseConfig(1);
13921392
Th_FossilInit(TH_INIT_HOOK);
13931393
Th_Store("web_name", zName);
13941394
Th_StoreList("web_args", g.argv, g.argc);
13951395
Th_StoreInt("web_flags", cmdFlags);
13961396
rc = Th_Eval(g.interp, 0, "webpage_notify", -1);
13971397
--- src/th_main.c
+++ src/th_main.c
@@ -1260,15 +1260,15 @@
1260 int Th_CommandHook(
1261 const char *zName,
1262 char cmdFlags
1263 ){
1264 int rc = TH_OK;
1265 Th_OpenConfig(0); /* NOTE: Minimum needed to check "th1-hooks" setting. */
1266 if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
1267 return rc;
1268 }
1269 Th_CloseConfig(0);
1270 Th_FossilInit(TH_INIT_HOOK);
1271 Th_Store("cmd_name", zName);
1272 Th_StoreList("cmd_args", g.argv, g.argc);
1273 Th_StoreInt("cmd_flags", cmdFlags);
1274 rc = Th_Eval(g.interp, 0, "command_hook", -1);
@@ -1307,15 +1307,15 @@
1307 int Th_CommandNotify(
1308 const char *zName,
1309 char cmdFlags
1310 ){
1311 int rc = TH_OK;
1312 Th_OpenConfig(0); /* NOTE: Minimum needed to check "th1-hooks" setting. */
1313 if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
1314 return rc;
1315 }
1316 Th_CloseConfig(0);
1317 Th_FossilInit(TH_INIT_HOOK);
1318 Th_Store("cmd_name", zName);
1319 Th_StoreList("cmd_args", g.argv, g.argc);
1320 Th_StoreInt("cmd_flags", cmdFlags);
1321 rc = Th_Eval(g.interp, 0, "command_notify", -1);
@@ -1335,15 +1335,15 @@
1335 int Th_WebpageHook(
1336 const char *zName,
1337 char cmdFlags
1338 ){
1339 int rc = TH_OK;
1340 Th_OpenConfig(0); /* NOTE: Minimum needed to check "th1-hooks" setting. */
1341 if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
1342 return rc;
1343 }
1344 Th_CloseConfig(0);
1345 Th_FossilInit(TH_INIT_HOOK);
1346 Th_Store("web_name", zName);
1347 Th_StoreList("web_args", g.argv, g.argc);
1348 Th_StoreInt("web_flags", cmdFlags);
1349 rc = Th_Eval(g.interp, 0, "webpage_hook", -1);
@@ -1382,15 +1382,15 @@
1382 int Th_WebpageNotify(
1383 const char *zName,
1384 char cmdFlags
1385 ){
1386 int rc = TH_OK;
1387 Th_OpenConfig(0); /* NOTE: Minimum needed to check "th1-hooks" setting. */
1388 if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
1389 return rc;
1390 }
1391 Th_CloseConfig(0);
1392 Th_FossilInit(TH_INIT_HOOK);
1393 Th_Store("web_name", zName);
1394 Th_StoreList("web_args", g.argv, g.argc);
1395 Th_StoreInt("web_flags", cmdFlags);
1396 rc = Th_Eval(g.interp, 0, "webpage_notify", -1);
1397
--- src/th_main.c
+++ src/th_main.c
@@ -1260,15 +1260,15 @@
1260 int Th_CommandHook(
1261 const char *zName,
1262 char cmdFlags
1263 ){
1264 int rc = TH_OK;
1265 Th_OpenConfig(1);
1266 if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
1267 return rc;
1268 }
1269 Th_CloseConfig(1);
1270 Th_FossilInit(TH_INIT_HOOK);
1271 Th_Store("cmd_name", zName);
1272 Th_StoreList("cmd_args", g.argv, g.argc);
1273 Th_StoreInt("cmd_flags", cmdFlags);
1274 rc = Th_Eval(g.interp, 0, "command_hook", -1);
@@ -1307,15 +1307,15 @@
1307 int Th_CommandNotify(
1308 const char *zName,
1309 char cmdFlags
1310 ){
1311 int rc = TH_OK;
1312 Th_OpenConfig(1);
1313 if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
1314 return rc;
1315 }
1316 Th_CloseConfig(1);
1317 Th_FossilInit(TH_INIT_HOOK);
1318 Th_Store("cmd_name", zName);
1319 Th_StoreList("cmd_args", g.argv, g.argc);
1320 Th_StoreInt("cmd_flags", cmdFlags);
1321 rc = Th_Eval(g.interp, 0, "command_notify", -1);
@@ -1335,15 +1335,15 @@
1335 int Th_WebpageHook(
1336 const char *zName,
1337 char cmdFlags
1338 ){
1339 int rc = TH_OK;
1340 Th_OpenConfig(1);
1341 if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
1342 return rc;
1343 }
1344 Th_CloseConfig(1);
1345 Th_FossilInit(TH_INIT_HOOK);
1346 Th_Store("web_name", zName);
1347 Th_StoreList("web_args", g.argv, g.argc);
1348 Th_StoreInt("web_flags", cmdFlags);
1349 rc = Th_Eval(g.interp, 0, "webpage_hook", -1);
@@ -1382,15 +1382,15 @@
1382 int Th_WebpageNotify(
1383 const char *zName,
1384 char cmdFlags
1385 ){
1386 int rc = TH_OK;
1387 Th_OpenConfig(1);
1388 if( fossil_getenv("TH1_ENABLE_HOOKS")==0 && !db_get_boolean("th1-hooks", 0) ){
1389 return rc;
1390 }
1391 Th_CloseConfig(1);
1392 Th_FossilInit(TH_INIT_HOOK);
1393 Th_Store("web_name", zName);
1394 Th_StoreList("web_args", g.argv, g.argc);
1395 Th_StoreInt("web_flags", cmdFlags);
1396 rc = Th_Eval(g.interp, 0, "webpage_notify", -1);
1397

Keyboard Shortcuts

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