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
2
votes
2 answers

associate a commit with a ticket retrospectively

When committing, I used by mistake the ActifactID of ticket change instead of the ticket hash label: fossil commit -m "Workaround X [58480ac08c]" In fossil ui, it is still a clickable link and leads to the ticket. However, the check-in does not…
Xpector
  • 639
  • 1
  • 5
  • 17
2
votes
1 answer

How to list all files of a Fossil repository, which have been deleted in the past?

How to list all files of a Fossil repository, which have been deleted in the past? The only solution I can imagine is to do a ls for every revision in the timeline in order to perform a diff on sequenced outputs. Is there any easier way? The hard…
ceving
  • 21,900
  • 13
  • 104
  • 178
2
votes
1 answer

Using Fossil SCM with Master Repositories on a Flash Drive?

I am new to Software Configuration Management systems, but am now interested in using Fossil. I have been reviewing the documentation on-and-off for a few days, and have played with the program a little, but I am still unsure how to most…
Martin Irvine
  • 161
  • 1
  • 2
  • 8
2
votes
1 answer

How to store a non-UTF-8 file in a Fossil repository?

When I try to add a Latin-9 encoded file to a Fossil repository I get the error: ... contains invalid UTF-8. Use --no-warnings or the "encoding-glob" setting to disable this warning. But from the documentation I think this will suppress just the…
ceving
  • 21,900
  • 13
  • 104
  • 178
2
votes
2 answers

How to move fossil repository subdirectory tree (to elsewhere within same repository, retaining tree levels)

I have a directory with multiple levels of subdirectories inside a fossil checkout, that I want to move to another location in a different subdirectory and retain the multiple-level directory structure. For instance, to move a1 into a2 below, to go…
Breezer
  • 483
  • 3
  • 10
2
votes
1 answer

How to purge a single checkin of the current branch in fossil?

I am using fossil for some kind of incremential backup database. So far it works very well, except purging old entries. As this is all automated and meant to be simple all checkins/rollbacks work on the trunk. Now I tried to add the option to purge…
Sors
  • 494
  • 1
  • 4
  • 12
2
votes
0 answers

Migrating from Fossil SCM to GitHub

For a project I have been maintaining the versions in Fossil SCM. Now I want to move it to GitHub. So I did the following steps as referenced in the below URLs. I created a repository on GitHub without readme, license and .gitignore and issued the…
Dinesh
  • 1,825
  • 5
  • 31
  • 40
2
votes
1 answer

Does fossil have a command to link a ticket resolution with a commit?

Does the fossil ticket command have the option to link a fix for an issue with a specific commit? I need something along the lines of Redmine's option which enables you to link a commit with an issue by the refs #issueid syntax.
vfclists
  • 19,193
  • 21
  • 73
  • 92
2
votes
0 answers

differences between branches in fossil

In fossil-scm I have 2 branches and have cherry picked the commits to apply in the merge with: fossil merge --cherrypick chg01 How can I spot which commits has been merged on branch2 from branch1 ? Actually I need to know which commits wasn't…
pabloveliz
  • 21
  • 3
2
votes
1 answer

can't open fossil repo over web

I've been strugling for a couple of days with this problem, but can't seem to fix it, I think I'm almost there.... but... not quite :( This is where I am at. I'm on a headless debian server, running virtualmin / webmin for creating my domains /…
DaveM
  • 734
  • 4
  • 11
  • 35
2
votes
1 answer

Fossil gpg workflow for teams

I'm learning fossil and trying to reproduce a workflow for two people modifying the same source code tree. So, Alice and Bob both have local repositories of some source code. Both have autosync off. Alice hacks some more, does some commits signing…
Alex_coder
  • 2,308
  • 2
  • 18
  • 15
2
votes
1 answer

Protecting the trunk in fossil similar to pull request

I have opened a repo that I share with some co-workers. I have a script that periodically checks out the trunk of this repository and builds whatever is inside. My co-workers sometimes merge stuff into the trunk that shouldn't be there, and this…
kasperhj
  • 10,052
  • 21
  • 63
  • 106
2
votes
1 answer

How to re-open a closed leaf in Fossil cvs?

In my timeline I have closed a leaf that I did not have to close. Now, if I try to commit against that repository, I get the message: Cannot Commit against a closed leaf Is it possible to re-open that closed leaf? And how? Thank you in advance
user1737538
  • 497
  • 2
  • 7
  • 16
2
votes
1 answer

Fossil-SCM Pulling only a specific file

I was trying to pull only a specific file from the fossil scm but the only reply I got was Fossil internal error: repository does not exist or is in an unreadable directory: blahblah the commands I tried to use was fossil pull "file" -R…
Mallow
  • 844
  • 1
  • 13
  • 37
2
votes
3 answers

Which SCM to choose in this situation ? Redmine+git or Fossil or?

We are a small computer science laboratory. We handle projects from very small (1 engineer) to average (10 engineers). We need a version control tool, associated with a wiki and a bug-tracker. We have very few time and resources to spend in our…
user28981
  • 23
  • 4