Fossil

Timeline
Login

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

14 check-ins by user jamsek

2020-11-28
13:36
Fix how Fossil handles 'import --git' into a repository that already exists when neither the '--increment' nor '--force' options are passed, as reported by Warren in [forum:/forumpost/29e358909c|forum post 29e358909c]. The proposed fix required duplicating a file descriptor for stdin to accept keyboard input from the user and piped input from git fast-import, which necessitated machine-dependent ifdefs that have not yet been tested on Windows platforms. The fix revealed another bug that this commit also solves by avoiding duplicate artifacts being inserted into the blob table during fast_insert_content(), which can arise when importing into a repository that has used the recently implemented '--attribute' feature if manifests are generated from the same content but with different U cards. Due to a bug in Git's output, this required an additional temp table for tracking tag artifacts (see comments). Due to the complexity of this commit, and having not been tested yet on Windows platforms, further testing is needed. (Leaf check-in: a69f71a275 user: jamsek tags: import-git-dev)
2020-11-19
13:34
Fix incorrect parsing of RFC 822 user contact info when exporting to a Git repository as reported by Warren in [forum:/info/29e358909c|forum post 29e358909c]. (check-in: 9360b66a67 user: jamsek tags: trunk)
2020-11-14
06:52
Add extra check in git_fast_import() so that 'import --git --incremental' queries the new 'fx_git' table if it exists in the repository database to attribute check-ins. (check-in: 8eeba7a8db user: jamsek tags: trunk)
06:34
Add documentation for the new '--attribute' option introduced with check-in [cd4fbdee00], 'fx_git' repository database table that's created when it's used, and subsequent operational changes to 'git export' and incremental 'import --git' calls. (check-in: dd15d28d89 user: jamsek tags: trunk)
2020-11-12
14:51
Forgot to remove redundant ternary operator after testing [cd4fbdee00]. (check-in: 52fb87ba50 user: jamsek tags: trunk)
14:26
Add new --attribute option to the 'fossil import --git' command that enables attributing commits to a username rather than the corresponding Git committer/author contact info of a given commit. Conversely, construct a full 'user <emailaddr>' Git committer string for commits when using 'fossil git export' by querying the new 'fx_git' table if it exists, or the 'info' column in the 'user' table. If no user specified emailaddr can be parsed, then use the generic 'user@noemail.net' string. (check-in: cd4fbdee00 user: jamsek tags: trunk)
2020-11-04
00:43
Add 'contact' subcommand to the 'fossil user' command. This enables changing contact information for a given user. If no argument is passed, this displays the current contact info of the passed in username. (check-in: 03f0a4950c user: jamsek tags: trunk)
2020-08-22
12:04
Amend broken link to OpenBSD server doc from file name change: server/openbsd/httpd.md -> server/openbsd/fastcgi.md (check-in: 0fd7302d95 user: jamsek tags: trunk)
2020-08-10
05:38
Amend OpenBSD httpd Fossil server instructions to use the mount_mfs -P option to automatically populate the chroot /dev tree as suggested by anon on the forum. (check-in: 4b240ec31e user: jamsek tags: trunk)
2020-08-09
08:28
Edit whitespace in previous commit to make format consistent with existing code blocks. (check-in: d2ad5f2fe7 user: jamsek tags: trunk)
08:11
Add missed instructions to edit rc.local with commands to automate device node creation at startup as identified by ams on the forum. (check-in: a2585ea9ad user: jamsek tags: trunk)
2020-06-27
12:45
OpenBSD server docs: Add instructions to make fossil.log owned by 'www' user, and repository directory group writeable; remove unnecessary 'directory index' option in httpd.conf; and fix redundant double backticks. (check-in: 8ce8828d0c user: jamsek tags: trunk)
2020-06-22
13:43
Fix typo in OpenBSD documentation httpd link, remove block quote formatting, and make section titles consistent with existing server docs. (check-in: a9cc104eb3 user: jamsek tags: trunk)
09:51
Add OpenBSD (httpd + FastCGI) Fossil server documentation (check-in: 311f16953c user: jamsek tags: trunk)