fossil2git

Timeline
Login

Timeline

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

50 most recent check-ins

2019-09-13
05:10
Fixed more list/::list mismatches. This hopefully are all now. Leaf check-in: 15fc4c1b83 user: aku tags: trunk
04:41
Added a filtering step to the integrated git export. The filter rewrites `tag` commands into `reset`, a form which allows multiple tags of the same name. Because each new instance overwrites the previous. It further removes `tagger` information, and removes empty tag messages. Original filter code provided by Sergey G. Brester (sebres), thank you. Somewhat reduced by Andreas Kupries to the local needs, also added a few more comments. Fixed a small typo in a comment. Further fixed a more serious typo in the use of the builtin `list` command introduced by the previous commit. Due to a namespace-local definition use of the global definition must be forced via `::list`. check-in: 027234cfa6 user: aku tags: trunk
2019-09-12
18:35
Extended the handling of orchestrated vs integrated git export. The user may now choose method via new option `--machine` (See the `peer add-git` command). Mainly to force integrated if it would choose orchestrated on its own. Extended the saved state information to hold the choice. Further added `--force` to integrated code path, when reading the dump file. Does not help with our problem, may however head future others off. check-in: 0007de3039 user: aku tags: trunk
2019-06-13
03:05
Make support of fossil 2.9+ git export official. check-in: 72ef585808 user: aku tags: trunk
03:01
Fix more oopses :( Closed-Leaf check-in: ebe1d817b3 user: aku tags: fossil-2.9-git-export
02:26
Fix missing arguments :( check-in: f8c0422a1e user: aku tags: fossil-2.9-git-export
2019-06-10
18:38
Detect fossil 2.9+ when setting up a git peer and use its fully integrated git mirror command (`fossil git export`). Note: Existing mirrors keep using the old orchestration code until explicitly switched by forcing a re-setup of the git state (`fx state-clear`). check-in: f4844f2462 user: andreask tags: fossil-2.9-git-export
2018-11-10
20:07
Fixed receiver processing. Self-registered accounts contain data after the email address which breaks the smtp package. This data is now detected and stripped. check-in: a5bc64f60a user: aku tags: trunk
2018-06-23
03:43
More narrative traces check-in: 25abf739b8 user: aku tags: trunk
03:28
Reworked the notification generator. Separated collection of items to send notifications for from the actual generation and sending of mail. Each item now runs in transaction ensuring that database issues are undone, allowing preliminary marking of items as done. With this change problems with the database are visible to the admin through the error mails sent to it, without becoming visible to the receivers of notifications (as semi-mail storm of messages for the same item over and over again), as notifications are now prevented instead for that case. check-in: c43421b274 user: aku tags: trunk
2018-06-22
20:01
Set a timeout to wait for a database lock to clear. check-in: 44f57d19f9 user: aku tags: trunk
19:55
Handle forced early return as regular exit, not an error. check-in: 0f8242dfc8 user: aku tags: trunk
19:53
Fixup of all location information, switch to the new core.tcl-lang.org domain. Fix http schema uses. check-in: f15969944e user: aku tags: trunk
2018-02-02
18:08
Fix mishandling of peer import when no peers in the import file. Forgot to initialize variable. Have to bail only if import appends, not replaces. Replacement of something with nothing is ok, i.e. a removal. check-in: ed899b882f user: aku tags: trunk
2017-12-04
22:33
Remove the block against a git HEAD vanishing from export. This is pretty much legitimate, an implicited rebase in response to fossil post-cimmit changes to a commit (message, user, timestamp). check-in: 8924f3a753 user: aku tags: trunk
2017-11-23
23:46
Leave more data behind (last/current dumps and repos), and introspect deeper for the mail, when the old head rev is lost. check-in: a8cb68f3d2 user: andreask tags: trunk
22:31
Setting up the state for a git peer - Handle git installs which do not place a post-update hook example into a newly-created bare git repo. check-in: ef0f8179ad user: andreask tags: trunk
2017-06-01
02:42
Fix tool location in the package meta data to be https-based. check-in: 93e7e551d1 user: aku tags: trunk
02:41
Make tool locations https-based. check-in: 5a68d8f504 user: aku tags: trunk
2016-10-12
02:20
More debugging around the internal state reset operation. check-in: 65553dd7df user: aku tags: trunk
2016-08-30
15:14
Fix typo in the auto-healing code check-in: 2c16c2dfba user: aku tags: trunk
2016-08-23
02:41
Tweaked mail generation for nicer subject lines. check-in: baa6224d0b user: aku tags: trunk
2016-08-01
20:05
Updated the lock mechanism with mail to auto-heal (integrated fx-reset), still mailing a notification to manager check-in: 1fa96fc41a user: aku tags: trunk
2015-08-05
05:37
Generate mail notification when git export runs into trouble, and lock that part against further attempts. check-in: 11c916b9d2 user: aku tags: trunk
2015-05-29
20:48
With commits from multiple machines and/or people the objid is not necessarily in time order. Sort by time proper to locate the tip. check-in: 28ff8f86a8 user: andreask tags: trunk
2015-04-16
23:23
New command "contacts" to retrieve all email addresses used within the tickets of the current or specified repository. check-in: 3f2583d726 user: andreask tags: trunk
2015-03-12
16:38
Fix scope issue with 2 uses of "exclude". check-in: 65b7812134 user: andreask tags: trunk
2015-02-12
00:48
Tweaked reporting of file changeset to note full number of edited, added, removed files, in the face of possible truncation. check-in: e04d83fed6 user: andreask tags: trunk
2015-02-10
22:09
Fixed issue with the calculation of the file changeset of a commit, for databases with a schema >= 2015-01-24. The extended mlink records more information, forcing us to modify the query to filter out these new and unwanted entries. Plus two new test commands, "schema" and "mlink". check-in: 69d2628ff2 user: andreask tags: trunk
2015-02-06
22:44
Extended the mail for internal errors. Making note of the repository the issue happened for. check-in: f398848f03 user: aku tags: trunk
22:43
Close context table in mail for internals errors to separate from the stack-trace. check-in: 248074f80e user: aku tags: trunk
2014-10-31
01:03
Continued work on report import. Untested Leaf check-in: db83c5ef97 user: andreask tags: tkt-report-mgmt
2014-10-28
00:45
More work on reports. Reworked the handling of template default, reorganized the command set: 'show', 'set', 'reset' now. Started working on 'import, 'edit'. Tweaked 'export'. Refactored internals a bit, around 'export' and other places retrieving report information. check-in: 5c61d2a633 user: andreask tags: tkt-report-mgmt
2014-10-24
00:53
First shot at exporting reports. check-in: 9854409ad5 user: andreask tags: tkt-report-mgmt
2014-10-23
23:37
Bugfixes in 'list' command. New command 'show' for details of particular report. New command 'copy' to copy report definitions. New command 'set-owner' to change report ownership. check-in: d47936de68 user: andreask tags: tkt-report-mgmt
2014-10-10
07:32
Fix more issues in the implementations of "config (un)set" check-in: 022ec67df9 user: aku tags: trunk
07:25
Fix missing @global specifications for config (un)set check-in: ba4a759010 user: aku tags: trunk
2014-09-13
00:19
Starting to fill in the report implementations. check-in: e12b20d3ef user: andreask tags: tkt-report-mgmt
2014-09-12
06:43
Decode HTML entities in text back to characters, as cleanup. check-in: 314a188ea1 user: aku tags: trunk
2014-09-11
01:08
Made multi-address handling in ticket fields official check-in: 730f750ab4 user: andreask tags: trunk
01:07
Removed debug code from "test mail-address", and extended to handle semicolon-separated lists as well. Closed-Leaf check-in: b014045429 user: andreask tags: multi-address-handling
01:01
Trim space around comma/semicolon-separated addresses. check-in: a1ce724a43 user: andreask tags: multi-address-handling
01:01
Modified "test mail-address" command to handle multiple addresses i nthe input (comma-separated) check-in: bdbf3a97e2 user: andreask tags: multi-address-handling
00:22
Started on handling multiple addresses in contact, and different list separators check-in: 48dfec7a46 user: andreask tags: multi-address-handling
2014-09-10
23:59
Added fx::atexit package for setting of exit handlers. Extended the low-level fossil package to use exit-handlers for proper DB shutdown on exit. check-in: a8efbe55ce user: andreask tags: trunk
00:43
Implemented report-specific v-types, and added skeleton of the implementation. check-in: 863663e6fa user: andreask tags: trunk
2014-09-09
01:22
Fleshed out the report command hierarchy. I.e. specification. No implementation yet. check-in: 1678abe54f user: andreask tags: trunk
2014-08-29
23:40
Ticket [b23f9a08af]. Fixed, and merged. check-in: 17b722fcbf user: andreask tags: trunk
23:38
Fix scoping bug. Closed-Leaf check-in: 5e8f384d72 user: andreask tags: tkt-b23f9a08af-open
23:31
Merge latest trunk fixes check-in: c543917cdc user: andreask tags: tkt-b23f9a08af-open