Forum Post: RFE: diff --webpage
... It's currently a randomly-generated name. If the name is provided, the file should presumably not be deleted when the browser closes (as it currently is). (2024-09-12)Forum Reply: TH1 docs questions and documentation suggestions
... We don't generally encourage (alternately: we generally discourage) the use of th1-docs. Was the set of commands deliberately designed to limit what TH1 code can do? Most definitely. It must not be able ... (2024-09-11)Forum Reply: Can I use fossil for this?
... https://en.wikipedia.org/wiki/GNU_General_Public_License which says, in part: However, software running as an application program under a GPL-licensed operating system such as Linux is not required to be licensed ... (2024-09-05)Forum Reply: Config-Setting for hiding diffs by default
... But on the other hand, a more general approach to deal with large diffs in the web UI may be preferred, because new and deleted files are not the only (but likely the most common ... (2024-09-04)Forum Post: Config-Setting for hiding diffs by default
... thousands of files. If I open this commit with /info/xxxHash this page is running in timeout. Generally if there are many changes, these commits can't be opend on /info-subpage. It can be ... (2024-09-03)Forum Reply: RFC: search multiple branches (with code)
... Fossil currently only searches trunk, but generates a link to the configured branch name. Can you confirm whether src:/info/f4fdd7d3 fixes the problem for you? (2024-08-30)Forum Edit reply: RFC: search multiple branches (with code)
... Fossil currently only searches trunk, but generates a link to the configured branch name. That definitely looks like a bug. We'll look into that very soon. Edit: i don't believe that %T is ... (2024-08-30)Forum Reply: RFC: search multiple branches (with code)
... Fossil currently only searches trunk, but generates a link to the configured branch name. That definitely looks like a bug. We'll look into that very soon. (2024-08-30)Forum Post: RFC: search multiple branches (with code)
... Fossil currently only searches trunk, but generates a link to the configured branch name. (2024-08-30)Forum Reply: Word-wrap for web UI diffs
... to see your changes merged, and we can toggle that class via a checkbox (as opposed to generating the diff in the older DOM format). Which reminds me... We can actually disable selection of pieces ... (2024-08-23)Forum Edit reply: fossil server: specify ip address to bind to
... This page was generated in about 0.006s by Fossil 2.25 [668fefe796] 2024-08-16 19:28:37. Sorry for the mistake. ^ Removed & from the command line. (2024-08-20)Forum Post: Grammar mistake from shun.c
... multiple open leaf check-ins ...", which I could only trace to the "Initial empty commit" that was made when the fossil was originally generated. I "shunned" that, pushed it to my remote, then rebuilt on ... (2024-08-20)Forum Edit reply: Word-wrap for web UI diffs
... The consensus seemed to be that independent scrolling is generally more useful, ergo preferred, but i don't recall anyone fighting tooth and nail for one option or the other. It would not be terribly ... (2024-08-19)Forum Edit reply: Word-wrap for web UI diffs
... The consensus seemed to be that independent scrolling is generally more useful, ergo preferred, but i don't recall anyone fighting tooth and nail for one option or the other. It not would be terribly ... (2024-08-19)Forum Reply: Word-wrap for web UI diffs
... The consensus seemed to be that independent scrolling is generally more useful, ergo preferred, but i don't recall anyone fighting tooth and nail for one option or the other. It would be terribly much ... (2024-08-19)Forum Reply: Word-wrap for web UI diffs
From florian.balmer: Isn't handling this a matter of toggling one CSS rule from inline-block to word-wrap? Unfortunately, no. The generated HTML had to be changed, and consequently the diff context loader. (2024-08-19)Forum Reply: Word-wrap for web UI diffs
... i do agree that wrapping would generally be more legible for me, and i like how github does it, but i also had not considered more use cases than conventional code. On the whole, i ... (2024-08-18)Forum Reply: Feature request: Add TOTP/HOTP/MFA security features, or allow OIDC-based authentication
... Haven't you just halved the strength of your defence against ordinary online password guessing? Every guess now has two chances of generating an acceptable hash. Better to record which algorithm the current hash uses ... (2024-08-17)Forum Reply: Feature request: Add TOTP/HOTP/MFA security features, or allow OIDC-based authentication
... The advantage of password-specific hash algorithms (bcrypt, Argon2id) is that they require a specific amount of CPU work / memory usage to generate the hash, making it costly to generate a hash table, and much ... (2024-08-17)Forum Post: Word-wrap for web UI diffs
... https://i.imgur.com/63oCnOa.png No more scrolling required, not even for the side-by-side diffs generated by fossil diff --browser. The diff text is directly inside <td>, and no longer wrapped by ... (2024-08-17)Forum Reply: Helping friendly robots
... crawl it will eventually suck down a bare minimum of 616MB of bandwidth, not counting links which generate dynamic content (namely diffs). For the corresponding source repo, those values are approximately 490MB and 11GB, respectively ... (2024-08-12)Forum Post: Helping friendly robots
... Set and evaluate the ETag-header, this not only helps browser caches, but also save your backend from generating a response if a crawler comes back to check if content has chaged (it'll see ... (2024-08-12)Forum Reply: string replacement
... how can I generate it from the source file Ask Fossil. is the checkin hash a hash created from all of the changes made to the repo, or is it generated as a unique id ... (2024-08-12)Forum Reply: string replacement
... how can I generate it from the source file, say vi.txt. sha3sum vi.txt isn't an option, so what is? Also is the checkin hash a hash created from all of the changes ... (2024-08-12)Forum Reply: string replacement
... references 928a8b48a9c620e758c7b3759cf7ef1d578dc08a04d2c039c45bb51bf5b079b6 x F a-report.sty 8e688b2d2d1c7f702c23d5dcafdf8eadfd1d499853d647d870ce9f9cb8e0b60d x F a-review.sty 89d730e0ed405612eac6493b63f52c196db850b663d4742bced8ea7d5ec7b9d7 x F diagram-generator.lua e9855cf50d3a8e1a7641d33d2c06c749e51bec82dde10c9282ac96f408ce7f6a x F include-files.lua 548c9522b7f057c1916fc512ca434f3b989c53e4ca3195f22e2fca109b6c0359 P dca7c178e85e2e90b63adfbd4bd3b508b5c03be4e22b4083889d42a23267e11b R a6a6a3d727cf8bcb5773e06ded0e331d U alittlegod Z f79042d2e3689376f8972aabdbc73d8e Since ... (2024-08-10)Forum Reply: Diff table widths messed up
... These changes apply to the diffs in the web UI but do not apply to the diffs generated by fossil diff -by. Maybe they should? (2024-08-05)Forum Edit reply: A fossil chat to IRC bridge
... That way, generated links and such work when, e.g., a repo is accessed via multiple distinct URLs. The chatbot, in any case, basically just regurgitates the timeline. Edit: confirmed - the history data is stored ... (2024-08-05)Forum Reply: Confused by remotes and autosync
From luziferius: General remote management Check the output of fossil remote --help You can list all registered remotes via fossil remote ls. Also, this excerpt from the --help output may be useful: fossil remote off ... (2024-08-03)Forum Edit reply: Bullets in /dir type=tree View in Default Skin
... noting that the 21ex part is calculated when the page is generated. Edit: i see now that you're using 2.24, but cannot explain the lack of the browser class in that version, as ... (2024-07-28)Forum Reply: Bullets in /dir type=tree View in Default Skin
... noting that the 21ex part is calculated when the page is generated. (2024-07-28)Forum Reply: Diff table widths messed up
... In general, my slow moving away from side-by-side diffs has recently come to an end with fossil all set preferred-diff-type 1. I think they never have the right information density, on ... (2024-07-19)Forum Reply: Diff table widths messed up
... This I am already aware of in general. It still makes sense to ask about the reasoning behind a change before working on a patch, as well as to supply any information on it to ... (2024-07-18)Forum Reply: Splitting a repository
... However, I do have concerns about reposurgeon in general. I believe it uses the fossil git import/export feature to work its magic. What makes you think so? I find this in the reposurgeon docs ... (2024-07-03)Forum Reply: Splitting a repository
... However, I do have concerns about reposurgeon in general. I believe it uses the fossil git import/export feature to work its magic. When I first transitioned my git repository to fossil, I encountered problems ... (2024-07-03)Forum Edit reply: RFC: integrating /chat-search into the main /chat UI
... We should arguably tie the chat search into the general repo-related search options, and will consider that as one of the... Potential TODOs with no immediate priority include: "Endless scrolling" to replace the current ... (2024-07-02)Forum Reply: How to add image files for wiki pages to a repository, from command line?
... In general, I try to not add raster files, even images into the repository. Hope it helps, (2024-06-21)Forum Reply: Stupid Fossil Tricks
... I guess the flip side is how to prod users to let you know what things they like, outside of bug reports and the occasional bit of general praise, there's probably not much said ... (2024-06-17)Forum Reply: fossil update silent mode
... Then you're committing generated files, a classic mistake. Commit only inputs — the executables you're studying in this case — and script re-creation of the outputs from those presumably fewer and more compact inputs ... (2024-06-17)Forum Reply: Forum page generated when?
... it's my personal opinion that having the page-generation timestamp on the forums would not be generally useful, in that (A) it would provide no actionable information and (B) it would necessarily be rendered ... (2024-06-16)Forum Reply: Forum page generated when?
... This page was generated in about 0.004s by Fossil 2.25 [9866c97b35] 2024-06-14 00:06:10 So now I suspect that's the version of Fossil, rather than the page generation date ... (2024-06-16)Forum Post: Forum page generated when?
Forum page generated when? From hanche: At the bottom of each page on the forum, I find text like This page was generated in about 0.013s by Fossil 2.25 [9866c97b35] 2024-06-14 ... (2024-06-16)Forum Reply: Minor Fixes to FAQ
... We have many documents which would need to be updated for consistency in that regard, plus the /help page text generator (which takes its input from plain text), and future edits would need to take ... (2024-06-09)Forum Reply: Configuring Web Pages
... So, if I run fossil web interface via "fossil ui", how do I customize/enable/disable the various "built-in" web pages listed on "https://fossil-scm.org/home/help"? Generally speaking, there are no ... (2024-06-08)Forum Edit: Configuring Web Pages
... I do not want to generate the whole new page myself, rather, I would prefer to simply feed the data to the same template that generates the list of tickets, if possible. My understanding is ... (2024-06-08)Forum Edit: Configuring Web Pages
... I do not want to generate the whole new page myself, rather, I would prefer to simply feed the data to the same template that generates the list of tickets, if possible. My understanding is ... (2024-06-08)Forum Post: Git Round-Trip Note in ‘Fossil-NG Page’ Compared to ‘Import And Export’ Page
... In general I prefer reading before experimentation before doing. So I’m thinking these pages/sections are at odds with each other. Import And Export: Bidirectional Synchronization Fossil-NG: Round-Trip with Git It seems ... (2024-06-08)Forum Reply: Stupid Fossil Tricks
... Does anybody other than me us the "fossil ui /" command - with the extra "/" argument? How many of the readers of this Forum even know about that variant of "ui"? I generally use it this way ... (2024-06-05)Forum Edit reply: Leaving a Recognizable and Useful Trail, aka Release, Version
... For the time being I don’t intend on generating tar.gz files of my repos, but I do think it’s important to use semantic version numbering, as subjective as it is. Besides the ... (2024-06-03)Forum Reply: Leaving a Recognizable and Useful Trail, aka Release, Version
... For the time being I don’t intend on generating tar.gz files of my repos, but I do think it’s important to use semantic version numbering, as subjective as it is. Besides the ... (2024-06-02)Forum Reply: Using Branches With Different File Trees
... It brings me to my next point, though, which is that using Fossil to manage whole-system config archives is generally a bad idea. Yes, I have another repo for /etc/ config files. That one ... (2024-05-23)Forum Edit reply: Using Branches With Different File Trees
... It brings me to my next point, though, which is that using Fossil to manage whole-system config archives is generally a bad idea. Not only is there the portability and lack of a common ... (2024-05-23)Forum Reply: Using Branches With Different File Trees
... It brings me to my next point, though, which is that using Fossil to manage whole-system config archives is generally a bad idea. Not only is there the portability and lack of a common ... (2024-05-23)Forum Reply: Leaving a Recognizable and Useful Trail, aka Release, Version
... I don’t use fossil at the command line much1, mainly to open and close specific checkouts. Generally I use the scripts I’ve written to deal with them, and for now nothing is distributed ... (2024-05-23)Forum Reply: Leaving a Recognizable and Useful Trail, aka Release, Version
... I can say things like "fossil up v3" to go back to major version 3, but I can't generically say "fossil up release". This is fine since old major version branches are likely to ... (2024-05-22)Forum Reply: Stupid Fossil Tricks
... Instead of a rather general title like "Stupid Fossil Tricks", each trick should have a one line description. For example for the tip described above, the teaser line could be: "Did you know: By using ... (2024-05-19)Forum Reply: A fossil chat to IRC bridge
... That way, generated links and such work when, e.g., a repo is accessed via multiple distinct URLs. The chatbot, in any case, basically just regurgitates the timeline. (2024-05-09)Forum Edit: A fossil chat to IRC bridge
... As part of this, we've built a bridge we use to connect to the fossil chat, given that we generally are on IRC already and we don't want to keep a web browser ... (2024-05-09)Forum Edit: A fossil chat to IRC bridge
... As part of this, we've built a bridge we use to connect to the fossil chat, given that we generally are on IRC already and we don't want to keep a web browser ... (2024-05-09)Forum Post: A fossil chat to IRC bridge
... As part of this, we've built a bridge we use to connect to the fossil chat, given that we generally are on IRC already and keeping a web browser opened in order to use ... (2024-05-09)Forum Reply: fossil repos: lump or split?
... Fossil's built-in Markdown support makes it trivial to publish articles, no static site generator required. I can publish complete source code and build scripts alongside the articles. I don't have to classify ... (2024-05-07)Forum Edit reply: Code base refactoring?
... IMHO, the main module should be fairly focused on the general process startup, such as execution environment and global variables setup. Anything related to user interaction, for example, command line processing may (or may not ... (2024-05-07)Forum Reply: Code base refactoring?
... IMHO, the main module should be fairly focused on the general process startup, such as execution environment and global variables setup. Anything related to user interaction, for example, command line processing may (or may not ... (2024-05-07)Forum Reply: Code base refactoring?
... Fossil's source base makes this uncommonly easy in that header files are generated rather than written by hand, so that merely defining a non-static C function makes it available for calling everywhere in ... (2024-05-07)Forum Reply: fossil repos: lump or split?
... I generally want to make my work as shareable as possible I have much the same sentiment, but I think it's a fair guess that I am a union set size of ONE who ... (2024-05-07)Forum Reply: Code base refactoring?
... I wanted to bring up this matter to see if the core dev team is, generally, open to this kind of code base refactoring and accepting/integrating associated contributions. Major overhauls would very probably not ... (2024-05-07)Forum Post: Code base refactoring?
... I wanted to bring up this matter to see if the core dev team is, generally, open to this kind of code base refactoring and accepting/integrating associated contributions. (2024-05-07)Forum Reply: fossil repos: lump or split?
... I generally want to make my work as shareable as possible, and keeping it in a single repo published as a Fossil website makes that really easy to do. Even if I did use multiple ... (2024-05-06)Forum Reply: "commit" behaves counterintuitively when provided a glob, which includes an empty sub-directory (proposed patch included)
... I placed Obsidian config directory inside repository, containing automatically generated empty subdirectory. Then I tried to wire Fossil-based scripts in Obsidian GUI. I have had some other issues, so I decided not to deal ... (2024-05-04)Forum Reply: fossil repos: lump or split?
... In general, is lumping or splitting your preferred default and why/how? Yes, for a reason sufficiently simple that I'm willing to treat it as an axiom of software development: if two different directories ... (2024-05-01)Forum Post: fossil repos: lump or split?
... How do folks like to manage their fossil projects? (Particularly small to mid-size ones) In general, is lumping or splitting your preferred default and why/how? As my use of fossil for this, that ... (2024-04-30)Forum Edit reply: Successfully cloned massive NetBSD src fossil repository with resume
... The main fossil repo and its sibling, the sqlite repo, are both explicitly configured to not generate delta manifests because their use makes it far more difficult for downstream clients to validate the contents of ... (2024-04-28)Forum Reply: Successfully cloned massive NetBSD src fossil repository with resume
... The main fossil repo and its sibling, the sqlite repo, are both explicitly configured to not generate delta manifests because their use makes it far more difficult for downstream clients to validate the contents of ... (2024-04-28)Forum Reply: Stupid Fossil Tricks
... tree, which holds other files not checked into Fossil, such as the EPUB outputs I have Calibre generate from that MD source text. The thing is, while Fossil is distributed, Calibre remains stubbornly centralized, so ... (2024-04-25)Forum Post: Show distinct collapsed dir icon in the tree view (default skin) (patch included)
... This style is more specific and takes precedence over more generic already defined variant without :has(). If a particular browser does not support :has(), it should ignore the style falling back to present behavior. Here ... (2024-04-19)Forum Reply: "server did not reply", but success?
... if (!apr_table_get(r->subprocess_env, AP_TRUST_CGILIKE_CL_ENVVAR)) modules/generators/mod_cgid.c 1626: if (!apr_table_get(r->subprocess_env, AP_TRUST_CGILIKE_CL_ENVVAR)) modules/generators/mod_cgi.c ... (2024-04-16)Forum Reply: "server did not reply", but success?
... IIRC there's a page about setting up fossil behind apache? i did not find an apache-specific doc but did add a note to the generic CGI setup docs: src:/doc/trunk/www/server ... (2024-04-15)Forum Reply: Semantic difference between status and resolution in ticket tracker
... In principle, the status is generally a short list, possibly as short as (Open, Closed). The resolution, on the other hand, is intended to flavor that status with more detail, such as one of (fixed ... (2024-04-14)Forum Reply: Importing large git codebases (NetBSD), a summary
... Feel free to clone it!!!! Here is the information you requested: /stat (1.42 secs to generate) Repository Size: 7,858,610,176 bytes Number Of Artifacts: 3,091,872 (842,497 fulltext and 2 ... (2024-04-13)Forum Reply: How to hide / delete tickets?
... Ticket IDs are randomly generated, not based on a hash of the ticket's artifact like a check-in is. Though that's strange because if I visit /info/<tkt_uuid> in my browser, it ... (2024-04-11)Forum Reply: The "add" command should not directly use explicitly provided path parts (case sensitivity problem)
... Wasn't there a discussion here a while back where somebody had managed to create a repository containing two directories differing only in case? It evolved into a general discussion about whether Fossil should be ... (2024-04-10)Forum Reply: When will we have the version 2.24 of fossil?
... We generally recommend that folks always use the fossil trunk version, and we treat the trunk as if it were a "continual release." To the best of our collective knowledge, there has never been any ... (2024-04-09)Forum Reply: Fossil philosophy would have helped with the XZ hacking debacle
... Well where I work we use kind of distributed code review process where the entire development team reviews all of the PRs (generally one or two members per PR) which, in my experience, hasn't ... (2024-04-04)Forum Post: web access log?
... Can fossil server be made to log http requests? I'd like to get a general sense of whether and when people are accessing my Fossil web server. I think my reverse proxy can do ... (2024-03-30)Forum Post: Minor annoyance when asking for a diff from another diff
... the new first node, and then the endpoint for a new diff, and a new diff is generated... and at this point, I've lost the added "&diff=1" parameter I had for the first ... (2024-03-29)Forum Reply: Integrating Check-In ID and Timestamp into Fossil SCM Version Display
... manifest manifest.uuid The Makefile uses the "mkversion.c" utility to read these two files plus "VERSION" file and generate the "VERSION.h" header file as part of the build process. Information about the hash ... (2024-03-25)Forum Reply: Command exit codes
... It would be nice, from a purely aesthetic perspective, to see the fossil program implemented using a more general purpose library ... Indeed: https://fossil.wanderinghorse.net/r/libfossil As far as its readiness goes: it ... (2024-03-19)Forum Reply: Command exit codes
... Certainly, for general programming, it is good to have components upon which one relies producing useful diagnostic information. This is particularly true for those errors which can be anticipated as common and subject to some ... (2024-03-19)Forum Reply: Command exit codes
... not known until after all work is done or some error has been encountered, possibly after having generated an arbitrary amount of output, so it would be effectively impossible to guaranty that the first line ... (2024-03-18)Forum Reply: Fossil Discord Community
... Fossil is generally easy to script but it's not designed specifically with that in mind because that's not how it's typically used day-to-day by those who work on it. (2024-03-18)Forum Post: Fossil detected an (unsuccessful) SQL injection attack
... Begone, Knave! This page was generated because Fossil detected an (unsuccessful) SQL injection attack or other nefarious content in your HTTP request. If you believe you are innocent and have reached this page in error ... (2024-03-16)Forum Reply: Using fossil for town government
... That said, there is a reparent command which you could, in theory, use to generate the graph starting at the leaves and working backwards toward the root. But that might be tricky. I recommend running ... (2024-03-15)Forum Reply: fossil server: specify ip address to bind to
... fossil did this"? This response is not intended to dissuade your request, but to convey that requests for additional complexity generally gain more traction when accompanied by a justification stronger than a hypothetical use case. (2024-03-08)Forum Reply: login group question
... One of the menu entries ("Repos") points to a subdir which holds (A) a single CGI script per repo and (B) an shell-script-generated index.html to list those repos. Far simpler is probably ... (2024-03-04)Forum Reply: login group question
... Either I record everyone's password so I can reset it for them, which is a bad idea in general and won't even work if they change the password on their own, or I ... (2024-03-01)Forum Edit reply: login group question
... Without that input plaintext, you can't generate valid hashes in all the other repos. This is why I pointed out the inevitable failure if you try to copy the user table between repos wholesale ... (2024-03-01)Forum Edit reply: login group question
... Without that input plaintext, you can't generate valid hashes in all the other repos. This is why I pointed out the inevitable failure if you try to copy the user table between repos wholesale ... (2024-03-01)Forum Reply: login group question
... Without that input plaintext, you can't generate valid hashes in all the other repos. This is why I brought up copying the user table between repos wholesale; that won't work, either. If you ... (2024-03-01)Forum Reply: When are individual email notifications sent in this forum?
... And for what reason? They claim they are fighting *spam*, yet, when they block legitimate emails from sources that have never generated such *spam*, then one can only assume that there is some other agenda ... (2024-02-23)Forum Reply: Successfully cloned massive NetBSD src fossil repository with resume
... Difference From 738b8b5e0c633827 To 3f7ad32ff303270b It took Fossil a couple of minutes to generate a response and about 1.5GB of RAM. Firefox, on the other hand, took 9GB of RAM to render the page ... (2024-02-17)Forum Reply: Show all files in open leaves?
From stephan: Does the code page have a filter for that? It does not. Generating the full list of all files across all checkins is trivial because fossil keeps a record of all filenames in ... (2024-02-16)