Questions tagged [fossil]

Fossil is a distributed version control system that includes source control management, bug-tracker, wiki, and forum in a single executable.

Fossil requires minimal configuration, is cross-platform, and includes a builtin web interface and server. The fossil web site pages are generated by an instance of Fossil itself.

Fossil is most notably used by the open-source software project SQLite, which was also created by Fossil's creator, D. Richard Hipp.

Getting Started

  1. Download the latest version of Fossil available for your platform.
  2. Read the Fossil Concepts and Fossil Quick Start Guide, and begin experimenting with Fossil.

Community

138 questions
1
vote
1 answer

Always serve unversioned files raw?

I'm serving unversioned files via fossil's uv function. Now, this works fine for files without file extension and for archives. But I need to serve a .txt file. The problem now is that it gets delivered as a HTML page including the fossil web layout…
Daniel Ziltener
  • 647
  • 1
  • 6
  • 21
1
vote
1 answer

Setting up vimdiff as the mergetool for fossil

I have spent quite a bit of time looking for pointers or ways to set this up. I've used git at my previous job and my new job is using fossil. I'm a novice vim/vimdiff user and would like to keep using it as my daily driver. I'm having a hard time…
vw999
  • 63
  • 1
  • 4
1
vote
3 answers

How to integrate an open source C program instead of calling its executable through a system call?

I have an executable (fossil scm) that is being invoked by my program externally through ::CreateProcess windows call. The stdout and stderr are then captured. Since the source code for fossil is available, I would prefer to create a static library…
ihamer
  • 101
  • 3
1
vote
1 answer

Difference between update and pull command in fossil

Recently, i am working on fossil and get to know about its commit procedure. Also what is the difference between update and pull command? I am working in trunk branch and willing to get changes from remote repository and push local changes in just…
santak
  • 327
  • 1
  • 13
1
vote
1 answer

bind: Permission denied (13) with stunnel for set https

I am getting this error: [!] bind: Permission denied (13) [!] Error binding service [https] to :::443 These are my stunnel.conf settings: [https] accept = 120.113.121.99:443 accept = :::443 key = /etc/stunnel/localhost.key cert =…
Kane Lin
  • 31
  • 1
  • 5
1
vote
2 answers

Can Fossil insert the SHA1 checksum of an immediate commit into a file?

Say I want to commit a new version into the repository, but I'd like to automatically insert the checksum of that new commit (unknown to me) into a file (or somewhere into a file) that also needs to me commited. Is there any way to do this in…
JohnD
  • 21
  • 1
1
vote
1 answer

Include th1 code in Fossil wiki page

I would like to be able to include th1 code in a Fossil wiki page. Specifically, I want a particular page to display different information depending on the user. It is easy to do that in the header or footer, but I haven't found any way to insert…
user2225804
  • 761
  • 8
  • 22
1
vote
3 answers

amend commit in Fossil

In Git, to change the most recent commit on the current branch one uses the --amend option to git-commit. What would be the closest operation in Fossil? Is there a way to add a GPG signature to an unsigned commit (git commit --amend -S)?
phg
  • 286
  • 4
  • 15
1
vote
1 answer

How can I include Technotes when Searching a repository?

As I've been getting my feet wet with Fossil, I noticed the Search doesn't seem to return any matches in Technotes. Is this by design, or should it be included in the 'Wiki' category? Or is there some hidden way to configure the search to include…
goldleaf
  • 45
  • 2
1
vote
2 answers

How to add file with specific extension into fossil repository?

As title, I have several types of file stored in a folder (with sub-folders) that I use Fossil to keep a repository (e.g. foo.R; foo.xls; foo.csv), I only want my R files to be added into the repository. I only know using fossil add . to add all the…
lokheart
  • 23,743
  • 39
  • 98
  • 169
1
vote
1 answer

Force fossil to prompt for user and password on commit?

Assuming I've cloned a public repository from chiselapp.com anonymously using these commands: $ fossil clone https://chiselapp.com/user/elviejo/repository/dwpt2 dwpt2.fossil $ fossil open dwpt2.fossil And now I want to commit a new file with: $…
elviejo79
  • 4,592
  • 2
  • 32
  • 35
1
vote
1 answer

How to display correct local time on view ticket page in fossil

I see the ticket view page display like username added on 2015-10-29 08:51:00: In fact, it should be 2015-10-29 16:51:00: My time zone is GMT+8, so I changed the view ticket from ... query {SELECT datetime(tkt_mtime) AS xdate, login AS…
Daniel YC Lin
  • 15,050
  • 18
  • 63
  • 96
1
vote
2 answers

How to export fossil-scm timeline to another format

I'm using FossilSCM as my only solution for control version and tickets. So far, so good. Its self contained and minimalist approach suit my needs. But I would like to start to make some analysis on the projects history and development and a good…
Offray
  • 505
  • 1
  • 4
  • 15
1
vote
1 answer

"Unable to open database file" when trying to export a fossil repo to git

I'm getting a fossil.exe: []: unable to open database file when I'm trying to export a fossil repo to git on Windows. Here's the steps I made: git init new-repo cd new-repo fossil.exe export --git "fossil_repo_path" | git fast-import
Yohanna
  • 483
  • 1
  • 6
  • 14
1
vote
1 answer

Managing common components with Fossil CVS

I'm a Fossil (and CVS configuration) novice attempting to create and manage a set of distributed Fossil repositories for a Delphi project. I have the following directory tree on my development machine: Projects Some Project Delphi…
Larry Lustig
  • 49,320
  • 14
  • 110
  • 160