Fossil

File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of src/allrepo.c

2017-11-30
17:58
Refactor the symlink processing logic so that most of the file access routines take a new parameter indicating the conditions under which symlinks should and should not be followed. This should fix a few bugs related to symlink processing. Lots of testing required before merging to trunk. file: [71ee4f72] check-in: [e7767de2] user: drh branch: symlink-refactor, size: 15587
2017-02-09
20:04
Make sure "fossil all" headers are flushed before running each subprocess. file: [7296e9bf] check-in: [8e428c14] user: drh branch: trunk, size: 15569
2016-12-01
04:32
Add the "fossil all ui" and "fossil all server" commands. file: [fd9d9394] check-in: [98e9fd73] user: drh branch: all-ui, size: 15547
2016-11-26
01:26
Fix the "fossil all add" command so that it works even if repos that are already known are added. file: [548021c5] check-in: [b9da89a4] user: drh branch: trunk, size: 15244
2016-10-31
13:36
Fix harmless "Local declaration of 'rc' hides declaration of the same name in outer scope", reported by Kevin (arnoldemu) on fossil-users list. file: [5d5f8604] check-in: [0c3ae89d] user: jan.nijtmans branch: trunk, size: 15150
2016-10-01
03:36
Fix casing of a temporary table name to be consistent. file: [d430efa0] check-in: [efeb10c5] user: mistachkin branch: trunk, size: 15148
2016-08-19
16:25
Handle the "-u" option on "fossil all sync". file: [a1dcd11e] check-in: [5031cb08] user: drh branch: omit-db_name, size: 15148
2016-06-21
20:03
Fix typos in comments. file: [07ae7259] check-in: [243fc6c2] user: drh branch: trunk, size: 15083
2016-05-02
16:19
Do not run "all" commands against encrypted repos if encryption is not supported. file: [3e2be421] check-in: [a13ef5e6] user: drh branch: trunk, size: 15082
2016-04-01
13:37
Fix typos in comments. No changes to code. file: [8dca2a51] check-in: [b6b50b12] user: mistachkin branch: trunk, size: 14999
2016-03-02
02:10
Permit the TH1 hooks subsystem to check for the configuration without raising a 'fatal' error. file: [12318d35] check-in: [b06cd631] user: mistachkin branch: trunk, size: 15000
2016-02-20
20:53
Preserve the trailing slash for checkouts so fossil can remove a checkout that no longer exists but is still a directory. file: [25455c1e] check-in: [f7a5e10c] user: andybradford branch: trunk, size: 14997
2015-11-10
16:38
Add the "fossil all config pull" command. file: [653a4fe5] check-in: [d3b14a8e] user: drh branch: trunk, size: 14982
2015-07-04
06:05
Merge updates from trunk. file: [ea9a1351] check-in: [1a4bcadd] user: mistachkin branch: enhancedUndo, size: 14606
06:03
Update 'all clean' command with the --disable-undo and --no-prompt options. file: [3cf6b0cc] check-in: [3e22d93b] user: mistachkin branch: enhancedUndo, size: 14296
06:01
Update and tweak help text. file: [c74befba] check-in: [2c741dec] user: mistachkin branch: trunk, size: 14513
05:47
added missing "all cache" docs. file: [499663c8] check-in: [2f0533fe] user: stephan branch: trunk, size: 14506
05:35
Added "cache" to the "all" command to simplify cache management on systems with many historical repos. file: [8259e262] check-in: [744aaa84] user: stephan branch: trunk, size: 14318
2015-05-11
01:31
Add the --compress-only option to the "fossil rebuild" command. file: [cf9356bb] check-in: [10e3d657] user: drh branch: trunk, size: 14203
2015-04-16
08:53
Remove unnecessary variable determination in src/descendants.c, and some unnecessary end-of-line spacing. file: [95b953a9] check-in: [10f5fc69] user: jan.nijtmans branch: trunk, size: 14154
2015-04-03
04:08
Cleanup blobs used by the 'all' sub-command. file: [03cfeabe] check-in: [52d746ed] user: mistachkin branch: trunk, size: 14155
03:56
Evidently, the changes on this branch are no longer required. The underlying database locking issue has already been resolved. file: [6695d0df] check-in: [999de0b7] user: mistachkin branch: tkt-b6eea9446d, size: 14274
03:55
Update error messages and help text for the 'all' sub-command. file: [068a6ab7] check-in: [ac56af17] user: mistachkin branch: trunk, size: 13998
03:04
Manually fix some merge issues and adapt the algorithm to the latest trunk code. file: [7b0b9059] check-in: [e6b160af] user: mistachkin branch: tkt-b6eea9446d, size: 14147
02:36
Merge updates from trunk. file: [cd7f4a19] check-in: [06ffd800] user: mistachkin branch: tkt-b6eea9446d, size: 14180
2015-02-15
20:48
Add the "fossil all add" command for efficiently adding new repositories to the repo list after they have been moved or renamed. file: [d44cc238] check-in: [c2f6fef8] user: drh branch: trunk, size: 13871
2015-02-08
21:47
Add the --ifneeded option to the "fossil rebuild" command. Changed the --no-index option to --noindex for consistency. Updated the help screen for "fossil rebuild" so that options are in sorted order. file: [37b198fd] check-in: [7a91ee99] user: drh branch: trunk, size: 12503
2015-02-03
16:54
Get "fossil rebuild" to work on an indexed database, and automatically recompute the index. file: [7177991a] check-in: [18c0ab6b] user: drh branch: trunk, size: 12459
16:40
Take out the "test-fts" command and replace it with "fts-config" which has a more user-friendly format. Add "fts-config" to the "all" command too. file: [7b8aaf1c] check-in: [7b6adfbf] user: drh branch: trunk, size: 12374
2014-12-09
22:19
Simplify the usage message for the 'all' command. file: [cbbd0528] check-in: [c5d01ccc] user: mistachkin branch: trunk, size: 12268
2014-10-20
15:01
Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. file: [74c8e1fa] check-in: [0a7e326f] user: drh branch: compile-time-print-checking, size: 12314
2014-10-15
07:16
Somewhat simpler SELECT expression which works with older SQLite versions as well (and gives exactly the same output). Typo. file: [676dd234] check-in: [c5588966] user: jan.nijtmans branch: trunk, size: 12253
2014-10-14
17:57
Add the --db-check option to the "fossil dbstat" command. file: [36bbcf86] check-in: [d4e3f4c3] user: drh branch: trunk, size: 12254
17:49
Improvements to the information provided by "fossil dbstat". Better formatting for the "fossil all dbstat" command. file: [9a142f83] check-in: [7cec2de5] user: drh branch: trunk, size: 12209
17:01
Add the "dbstat" command to "fossil all". file: [c31bee79] check-in: [c6d9b0a0] user: drh branch: trunk, size: 12155
2014-07-16
23:01
Add the "fossil all info" command. file: [b09e6499] check-in: [3f9ff2a9] user: drh branch: trunk, size: 11976
2014-04-28
10:26
Use file_access(..., F_OK) in stead of file_access(..., 0) everywhere, in case some platforms exist where F_OK != 0. Remove a few end-of-line spaces. file: [7ee7dd0a] check-in: [9df71fe3] user: jan.nijtmans branch: trunk, size: 11412
2014-04-03
19:13
Enhance the 'fossil extras' and 'fossil all extras' commands using the new --header option to get them to print the associated repository first. file: [d5e0c2dc] check-in: [69974aaa] user: mistachkin branch: trunk, size: 11413
2014-03-28
02:28
Fix inconsistent naming between the 'fossil extras' and 'fossil all extra' commands. Add the --showfile option to the 'fossil all' command. file: [da5a84b8] check-in: [7afbb703] user: mistachkin branch: trunk, size: 11334
2014-03-09
23:04
Add the "max-loadavg" setting to the "setting" command. Add "setting" and "unset" to the "all" command so that max-loadavg can be quickly changed on all repos of a large server installation. file: [4360cc90] check-in: [1847552c] user: drh branch: trunk, size: 11074
2014-03-08
16:14
Clean up and standardize the handling of user "nobody" and the g.zLogin global variable. file: [ffe45700] check-in: [840b7622] user: drh branch: trunk, size: 10471
2013-11-12
15:57
Update the built-in SQLite to include the latest bug fixes, especially the fix to count(*) on WITHOUT ROWID tables. Fix the "fossil all" command so that it works on a WITHOUT ROWID global_config table. file: [03cb4432] check-in: [c0700615] user: drh branch: trunk, size: 10461
2013-11-11
19:18
Make use of WITHOUT ROWID in new repositories. file: [1647df58] check-in: [ad982260] user: drh branch: without-rowid, size: 10761
2013-10-18
09:40
Fix typo in help text. file: [7887fd7c] check-in: [6cc54a79] user: mistachkin branch: trunk, size: 10789
09:34
Improvements to the 'fossil all' help text. file: [d630cad3] check-in: [8019d49b] user: mistachkin branch: tkt-change-hook, size: 10787
07:30
Update error message text. file: [afb7a52f] check-in: [037ccb47] user: mistachkin branch: trunk, size: 9960
2013-10-17
22:16
Add the 'fossil all clean' and 'fossil all extra' sub-commands. Add -whatif option to the 'fossil clean' command that has the same effect as -dry-run, primarily for use with 'fossil all clean' since the all command itself uses the -dry-run option. file: [646b8893] check-in: [d30e5a48] user: mistachkin branch: trunk, size: 9948
2013-10-11
07:49
Merge updates from trunk. file: [10498e64] check-in: [33d26b91] user: mistachkin branch: allExtra, size: 9847
2013-10-09
02:44
Mention the --dontstop option in the "fossil all" on-line help. file: [a9b811c1] check-in: [f89ba310] user: drh branch: trunk, size: 8342
2013-10-07
23:52
Add the 'fossil all clean' command. Add -whatif option to the 'fossil clean' command, primarily for use with 'fossil all clean'. file: [c2d8114e] check-in: [4e7753c8] user: mistachkin branch: allExtra, size: 9759
23:36
Update help to include 'fossil all extra'. file: [099d97d9] check-in: [aca6db8f] user: mistachkin branch: allExtra, size: 8781
22:37
Add the 'fossil all extra' command. file: [b7c40d65] check-in: [f4bcc63f] user: mistachkin branch: allExtra, size: 8706
21:36
Fix array indexing issue in db_all_column_text_and_int64() and refactor all_cmd() in an attempt to avoid bug [b6eea9446d]. file: [d5a70251] check-in: [cb8f7eb8] user: mistachkin branch: tkt-b6eea9446d, size: 8498
2013-08-24
16:11
Add the --parse option to test-integrity which causes artifacts to be run through the manifest parser. file: [cf257abc] check-in: [2e83d0de] user: drh branch: trunk, size: 8254
2013-05-15
09:33
Allow "fossil all ... -U|--user <username>" file: [8841f618] check-in: [b388e734] user: jan.nijtmans branch: trunk, size: 8212
08:54
Allow "fossil all ... -v" as alternative to "fossil all ... --verbose" file: [a4fb6ff1] check-in: [6d09745a] user: jan.nijtmans branch: trunk, size: 8138
2013-04-26
07:11
New option -c|--ckout to "fossil all ignore" file: [7f9a744e] check-in: [14779a31] user: jan.nijtmans branch: trunk, size: 8075
2013-04-21
21:59
Add -n|--dry-run options to commands which already have --test or --nochange. file: [20abf423] check-in: [0b866397] user: jan.nijtmans branch: trunk, size: 7855
2013-04-19
07:55
Rename "--limit" to "--count" and "--test" to "--nochange" in some fossil commands file: [60350f7b] check-in: [e72af505] user: jan.nijtmans branch: count-nochange, size: 7963
2013-01-23
13:09
Only run ANALYZE if the --analyze flag is provided to "fossil rebuild" or "fossil all rebuild". file: [de8fed4f] check-in: [3104348e] user: drh branch: trunk, size: 7923
2012-11-29
20:23
All the --verbose option on "all sync", "all push", and "all pull". file: [9a4f7592] check-in: [4ee99cc8] user: drh branch: trunk, size: 7882
2012-10-31
14:15
Add the "fossil test-missing" command. Make test-missing and test-orphans available to "fossil all". file: [c2585bd1] check-in: [eb949991] user: drh branch: trunk, size: 7759
00:11
Avoid the use of stdarg.h in the "all" command, since it was causing problems for reasons I do not understand. file: [57180b5f] check-in: [ec4c9352] user: drh branch: trunk, size: 7550
2012-10-26
21:34
Add the --deanalyze option to "fossil rebuild" for removing ANALYZE results. We really don't want ANALYZE run on a repository because all the queries are tuned to work without it. Add the ability to pass rebuild arguments to "fossil all rebuild". file: [42f2f4d8] check-in: [85233c40] user: drh branch: trunk, size: 7538
2012-09-24
09:03
modified fix for [c8c0b78c84], which no longer causes "Usage" printouts to use the full fossil path, even though the command line didn't use the full path file: [6de7c8ae] check-in: [dacc6946] user: jan.nijtmans branch: trunk, size: 6613
2012-09-05
12:55
const-qualification file: [e2edf499] check-in: [645f3483] user: jan.nijtmans branch: eclipse-project, size: 6626
2012-08-31
20:46
Revert change [208d67675c]. The policy is to keep the Fossil source code ASCII even if Fossil itself is able to handle non-ASCII source files. Furthermore, the [208d67675c] change broken things. Also backout change [34fcb9634e] since it complicates the C code with unnecessary backslash characters in order to changes single-quotes to double-quotes in the generated HTML and Javascript, which is pointless. file: [9e86d840] check-in: [c19f34cb] user: drh branch: trunk, size: 6620
2012-08-30
14:30
typos file: [6e5868de] check-in: [7c0f4eca] user: jan.nijtmans branch: trunk, size: 6619
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII file: [70835c77] check-in: [9f6abc59] user: jan.nijtmans branch: msvc-broken, size: 6620
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [9ad64900] check-in: [0328d681] user: drh branch: sqlite4, size: 6622
2012-06-11
17:33
merge trunk again... (previous merge was not from latest trunk from fossil-scm.org) file: [948e467a] check-in: [7a57ab64] user: mgagnon branch: mgagnon_fix, size: 6663
2012-04-28
22:42
Add the "fossil all changes" command to show all check-outs with uncommitted changes. Also add the "fossil all list --ckout" option to show all current checkouts rather than all repositories. file: [b6606e9f] check-in: [42f4d147] user: drh branch: trunk, size: 6621
2012-03-29
14:54
Add vim modline everywhere file: [a9929e0e] check-in: [a496d8e8] user: mgagnon branch: mgagnon_fix, size: 5511
2012-03-19
05:24
Modify file_simplify_name to accept a parameter used to determine if the trailing slash, if any, should be retained. Make use of this when converting the local root to its canonical form. file: [fc9f8214] check-in: [e94c7cc4] user: mistachkin branch: winFiles, size: 5469
2011-10-10
19:33
Fix a C++ comment in sha1.c. Fix a help text typo. file: [b149430f] check-in: [a6f3dd1c] user: drh branch: trunk, size: 5466
2011-05-24
12:00
Merge the latest trunk changes into the arjen-doc-updates branch. file: [6e55b775] check-in: [5d4ef37a] user: drh branch: arjen-doc-updates, size: 5748
2011-05-04
11:13
Add a wrapper around all calls to access() that translates UTF8 to MBCS. file: [39d854b2] check-in: [850d3df4] user: drh branch: windows-i18n, size: 5458
2011-04-27
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. file: [cd1b5748] check-in: [e805fa8d] user: drh branch: windows-i18n, size: 5448
2011-04-26
06:37
Online help for several commands edited - as found in allrepo.c, bisect.c, branch.c and checkin.c. Note: "commit" still to be edited file: [b97833b7] check-in: [e66fe70c] user: Arjen Markus branch: arjen-doc-updates, size: 5726
2011-02-24
23:41
Immediately stop processing the "all" command if any individual operation fails, unless the --dontstop command-line option is used. file: [9bbb3978] check-in: [f5a9e8e6] user: drh branch: trunk, size: 5436
2010-12-23
18:18
Add the test-integrity command for verifying repository integrity. Also add an "all" version of this command. file: [3283814c] check-in: [d5673454] user: drh branch: trunk, size: 5301
2010-11-12
21:51
Add the fossil_nameofexe() function to use in place of g.argv[0]. file: [80a4ff93] check-in: [a04a6508] user: drh branch: trunk, size: 5219
2010-11-07
10:13
merge from trunk file: [dd247dc2] check-in: [8050311d] user: wolfgang branch: StvPrivateHook2, size: 5247
2010-11-06
21:04
Rename the "portable_system()" function to "fossil_system()" and move it from diffcmd.c into main.c. file: [320a60b1] check-in: [d9880a80] user: drh branch: trunk, size: 5210
2010-11-02
18:23
merge from trunk file: [2ba92cda] check-in: [cb75de51] user: wolfgang branch: StvPrivateHook2, size: 5249
00:07
Add the "ignore" subcommand to the "all" command. Useful for causing testing and debugging repositories from being bypassed for "fossil all rebuild" or "fossil all sync". file: [28923334] check-in: [24636f70] user: drh branch: trunk, size: 5212
2010-10-15
16:11
merge from trunk file: [76b04dcf] check-in: [c1271793] user: wolfgang branch: wolfgangHelpCmd, size: 4745
2010-10-14
19:14
Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. file: [79c9a347] check-in: [2fac8091] user: drh branch: trunk, size: 4709
2010-10-08
15:05
fine tuning the layout of the command line help strings file: [9165c185] check-in: [c6d18790] user: wolfgang branch: wolfgangHelpCmd, size: 4738
12:02
added cross reference links to command line help in the gui file: [9c87144b] check-in: [b76a547f] user: wolfgang branch: wolfgangHelpCmd, size: 4739
2010-09-19
00:56
Corrections to the built-in help text for the "all" command. file: [a967e36e] check-in: [0183e191] user: drh branch: trunk, size: 4702
2010-07-23
09:37
Fixed various typos and omissions in help sections file: [816ed36f] check-in: [44b02c3d] user: BMorgat branch: trunk, size: 4702
2010-05-16
19:08
Change from GPL to the Simplified BSD License. file: [f66c8bf5] check-in: [c06edd23] user: drh branch: clear-title, size: 4586
2010-01-19
18:11
Start a new branch that strives to contain only code for which we hold clear title. file: [95baf640] check-in: [ab0a0d76] user: drh branch: clear-title, size: 4862
2009-11-11
16:21
Deal with windows filename aliasing in the "all" command. Ticket [974618fe5a8]. Also display the home directory for windows users with the "info" command since the home directory is non-obvious in windows. file: [eac34f25] check-in: [d5695157] user: drh branch: trunk, size: 4964
2009-09-16
21:29
Change more system() calls into portable_system() in an effort to fix path quoting problems on windows. file: [22228def] check-in: [0eb08b86] user: drh branch: trunk, size: 4557
2009-08-14
14:03
Fix the header comment (and hence the "help" message) for the "fossil all" command. file: [8f62ffa7] check-in: [0b49e4af] user: drh branch: trunk, size: 4548
2009-08-13
14:27
Disconnect the global configuration database in ~/.fossil from the respository database in most cases. This allows multiple "sync" or "commit" operations to be running on different repositories at the same time. file: [d3d32a93] check-in: [00ac7945] user: drh branch: trunk, size: 4511
2009-08-09
22:13
correct error message for "fossil all " (as per addition of "ls" subcommand alias) file: [24723f7e] check-in: [f438092f] user: bch branch: trunk, size: 4510
21:39
make "ls" an alias for "list" in "fossil all [x]" command. i.e.: fossil all ls == fossil all list. file: [c9f89e21] check-in: [e85b538f] user: bch branch: trunk, size: 4507
2009-01-29
02:57
Add missing 'rebuild' subcommand suggestion for command 'fossil all' subcommands. file: [cc52a38a] check-in: [4f0f9922] user: bharder branch: trunk, size: 4409
2008-11-09
16:15
Fix the "help" text for the "all" command. file: [74c46da7] check-in: [bcb9c072] user: drh branch: trunk, size: 4401
2008-10-17
12:31
Add the "all rebuild" subcommand. Be more aggressive about adding repositories to the repository list. file: [1ebb2310] check-in: [2bd0690f] user: drh branch: trunk, size: 4393
00:21
Fix a minor problem in the previous check-in. file: [d823b159] check-in: [02eabf94] user: drh branch: trunk, size: 4053
00:20
Added the "all" command for things like "fossil all sync". I am not sure "all" is quite the right name for this command, so I may yet change it. file: [044b2032] check-in: [9346f229] user: drh branch: trunk, size: 4059 Added