Fossil

History for src/purge.c
Login

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

History for src/purge.c

2020-05-27
22:14
[57451f3a] part of check-in [df520195] Updated all user-facing documentation and "fossil help" output (plus select internal comments and function names) to use "hash" rather than "UUID". No functional changes. (Yet?) See forum thread https://www.fossil-scm.org/forum/forumpost/ddc14c6866 for discussion. (check-in: [df520195] user: wyoung branch: uuid-to-hash, size: 23695)
2019-03-19
14:09
[3bae3c56] part of check-in [6cc53548] Replace most calls to db_begin_transaction() with db_begin_write() to avoid having a reader locking during a COMMIT. (check-in: [6cc53548] user: andybradford branch: db-begin-txn-updates, size: 23653)
2018-07-15
19:56
[f29c44db] part of check-in [3f5ab717] Clarify the difference between fossil_fatal() and fossil_panic(). The fossil_panic() interface puts a message on the error log when generating webpages. Otherwise the two routines are identical. Convert some fossil_fatal() calls into fossil_panic() where appropriate. The goal here is to limit messages on the error log to things that require attention from the system administrator, or represent bugs. (check-in: [3f5ab717] user: drh branch: trunk, size: 23695)
2017-03-01
15:35
[f698cae2] part of check-in [b9a1a3b9] Change references to "SHA1 hash" in comments and UI labels to be "artifact hash" or similar. (check-in: [b9a1a3b9] user: drh branch: fossil-2.0, size: 23695)
00:49
[56e70b70] part of check-in [7bd36bc5] Use generic hash validity checking in the purge.c module. (check-in: [7bd36bc5] user: drh branch: fossil-2.0, size: 23700)
2016-08-19
00:13
[ed44773c] part of check-in [d858f3da] Use the new SQLITE_DBCONFIG_MAINDBNAME feature of SQLite to eliminate the need for the db_name() hack. (check-in: [d858f3da] user: drh branch: omit-db_name, size: 23847)
2016-08-10
09:06
[74469f4e] part of check-in [c3b5f1d2] Remove unnecessary spacing (check-in: [c3b5f1d2] user: jan.nijtmans branch: trunk, size: 23865)
2016-08-02
18:17
[00e8a485] part of check-in [c14ecc43] Fix a typo in the "fossil purge" command documentation. (check-in: [c14ecc43] user: drh branch: trunk, size: 23867)
15:18
[cae0af72] part of check-in [b78a32f4] Merge the "purge" command onto trunk, even though it is incomplete. (check-in: [b78a32f4] user: drh branch: trunk, size: 23867)
15:17
[fd1e5820] part of check-in [501f3e11] Add a further warning on the purge command to indicate that it is dicey. That extra warning makes the purge code permissible to add to trunk. (check-in: [501f3e11] user: drh branch: purge, size: 23866)
14:52
[57e29281] part of check-in [2c53d022] Improved help and remove redundant file listings for the "fossil purge" command. (check-in: [2c53d022] user: drh branch: purge, size: 23705)
2016-07-28
13:58
[bea92293] part of check-in [263fd2da] Enhance the "fossil purge" command to allow it to specify individual artifacts and files to be purged. (check-in: [263fd2da] user: drh branch: purge, size: 23698)
05:02
[5761ab1f] part of check-in [45fcac62] Begin enhancing the "fossil purge" command to be much more flexible and powerful. Plans are to provide the ability to purge specific files, or tickets, or wiki pages, with options to limit the timeframe of the purge. (check-in: [45fcac62] user: drh branch: purge, size: 21246)
2016-07-09
02:12
[243a09ad] part of check-in [d064213b] Fix spelling of "occurrence" (check-in: [d064213b] user: andygoth branch: trunk, size: 20436)
2016-04-02
00:00
[fd863a2d] part of check-in [f070ec99] Add a plain-text equivalent of the /test-all-help page to the CLI. Complete a first pass for spelling and minor grammar over all command and page help text. (check-in: [f070ec99] user: rberteig branch: ross-spellcheck, size: 20436)
2016-04-01
13:37
[ae185668] part of check-in [b6b50b12] Fix typos in comments. No changes to code. (check-in: [b6b50b12] user: mistachkin branch: trunk, size: 20436)
2015-12-23
11:10
[ccadb516] part of check-in [ea63a2d1] Improvements to handling of localtime. The 'utc' and 'localtime' query parameters now work on all web pages. Timestamps can be expressed with a timezone modifier and that works correctly. (check-in: [ea63a2d1] user: drh branch: trunk, size: 20436)
2015-03-09
08:58
[211c5525] part of check-in [7fbc1c3a] Eliminate some unnecessary end-of-line spacing (check-in: [7fbc1c3a] user: jan.nijtmans branch: trunk, size: 20438)
2015-03-01
21:01
[7d60b5a8] part of check-in [739b3aab] Command line output-only changes of 'checkins' to 'check-ins' for the dbstat, info, and purge sub-commands. This may break some pre-existing automation, please review. (check-in: [739b3aab] user: mistachkin branch: pending-review, size: 20449)
20:42
[acb69d66] part of check-in [6ec2c2e3] More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. (check-in: [6ec2c2e3] user: mistachkin branch: trunk, size: 20448)
2015-02-28
10:11
[c156dac3] part of check-in [7c30266a] replaced 'checkin' with 'check-in' in code-comment, inline command help-text, SQL-statement comment, fatal error messages and some non-functional webpage-content (check-in: [7c30266a] user: michai branch: ml-jb-doc-typos, size: 20438)
2014-12-10
14:16
[3e807688] part of check-in [1aa80677] Update the built-in SQLite to the 3.8.8 alpha that includes the enhanced sqlite3_table_column_metadata() interface. Use that new interface to build new utility methods db_table_exists() and db_table_has_column() that work more efficiently than the older technique of querying the sqlite_master table. (check-in: [1aa80677] user: drh branch: trunk, size: 20436)
2014-12-01
21:19
[857151ac] part of check-in [c68b59b1] Fix harmless compiler warnings. (check-in: [c68b59b1] user: drh branch: DBP-workflow, size: 20520)
20:26
[969f68b7] part of check-in [87a04576] Store a short description of artifacts in bundles and in purgeitem entries. Use that short description on listings. (check-in: [87a04576] user: drh branch: DBP-workflow, size: 20568)
2014-11-29
00:20
[33729434] part of check-in [79ce83dc] Added the test-unsent and test-unclustered commands. Further integration of the describe_artifacts() utility. Fixes to "fossil bundle purge". (check-in: [79ce83dc] user: drh branch: DBP-workflow, size: 20402)
2014-11-28
23:18
[1844baeb] part of check-in [e957dc66] Begin making use of the new describe_artifacts() utility, for example in the --explain output of "bundle export" and "purge". (check-in: [e957dc66] user: drh branch: DBP-workflow, size: 20393)
15:46
[04ff4129] part of check-in [368f82a2] Incorporate all recent trunk enhancements. (check-in: [368f82a2] user: drh branch: DBP-workflow, size: 20571)
2014-11-26
23:27
[8426d41d] part of check-in [b543373f] Add the "fossil unpublished" and the "fossil publish" commands. (check-in: [b543373f] user: drh branch: DBP-workflow, size: 20274)
15:11
[74a7265d] part of check-in [454c7271] When undoing a purge, make sure to also unshun all resurrected elements. (check-in: [454c7271] user: drh branch: DBP-workflow, size: 19733)
14:58
[36aa0803] part of check-in [353bfbac] Fix the "purge cat" command to work as documented. Add the "purge obliterate" command. (check-in: [353bfbac] user: drh branch: DBP-workflow, size: 19603)
14:26
[015b73f1] part of check-in [eb3ae3d6] Improved select of delta basis files for "bundle export". Added the --standalone option to "bundle export". Improved help messages for both the bundle and purge commands. (check-in: [eb3ae3d6] user: drh branch: DBP-workflow, size: 18671)
2014-11-25
20:49
[95aaa35f] part of check-in [8a57413e] Work on the logic for parsing command-line options to the "bundle export". The same routine might well be useful for other routines, like "timeline". (check-in: [8a57413e] user: drh branch: DBP-workflow, size: 18524)
16:07
[3ef34bef] part of check-in [eb36d28a] Implement the "fossil purge undo" command. (check-in: [eb36d28a] user: drh branch: DBP-workflow, size: 17812)
14:00
[9379e749] part of check-in [4b902843] Add the "fossil purge cat" command for extracting individual artifacts from the graveyard. (check-in: [4b902843] user: drh branch: DBP-workflow, size: 15789)
12:37
[dc9737d6] part of check-in [916cd4b8] Use delta compression on elements of a single purgeevent in the graveyard. Record whether or not elements were originally private when moving them into the graveyard. (check-in: [916cd4b8] user: drh branch: DBP-workflow, size: 13604)
04:19
[a76b07dc] part of check-in [cbe1fa51] In the "fossil purge BRANCHNAME" command, purge the entire branch, not just the last checkin of the branch. (check-in: [cbe1fa51] user: drh branch: DBP-workflow, size: 12522)
03:30
[3576851e] part of check-in [4130b9a6] Formatting fixes on the "purge list" command. (check-in: [4130b9a6] user: drh branch: DBP-workflow, size: 12388)
01:33
[dc135fb1] part of check-in [92de66d2] The "purge" and "purge list" commands appear to be working. (check-in: [92de66d2] user: drh branch: DBP-workflow, size: 12332)
2014-11-24
20:33
[bbee34b8] part of check-in [21113220] More code for the purge command. The purge command still does not work. This is just an incremental check-in. (check-in: [21113220] user: drh branch: DBP-workflow, size: 5889)
14:43
[df9eb153] part of check-in [53b35da3] Begin adding code to remove checkins and branches (purge). This is an incomplete, incremental checkin because I have to stop to work on something else... :-( (check-in: [53b35da3] user: drh branch: DBP-workflow, size: 4046) Added