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
3
votes
1 answer

How to export from mercurial to fossil?

I need something of a bug tracker to manage my small one-person project. I decided to use fossil. My project is on bitbucket mercurial repo. Unfortunately fossil docs contain the information about git to fossil export only. How can I export…
minerals
  • 6,090
  • 17
  • 62
  • 107
3
votes
1 answer

How to undo an old change in fossil?

I have the following timeline: === 2016-02-19 === 15:07:30 [61c9483b55] *CURRENT* ... 08:41:52 [6a8317cb5b] ... === 2016-02-18 === 16:14:27 [469c4301dd] ... 15:59:42 [e0fb6a50c0] ... 15:58:15 [161561b17d] ... === 2016-02-11 === 16:23:13 [770f95b9e4]…
ceving
  • 21,900
  • 13
  • 104
  • 178
3
votes
3 answers

Cloning repository using Fossil?

I tried to clone a repository to my home computer using Fossil scm, but instead of getting the folders, I ended up with a _FOSSIL_ file. The steps I used were: made a directory called Fossils used fossil clone command which resulted in a .fossil…
David
  • 31
  • 2
3
votes
2 answers

How can I synchronise usernames between Chiselapp and local Fossil?

My username on Chiselapp differs from my username on my local machine (which seems to be my Fossil username). I have noticed that both appear in my commit history. How can I synchronise these usernames so that I am the same user in both…
lofidevops
  • 15,528
  • 14
  • 79
  • 119
3
votes
1 answer

Cleaning repository for a certain file type

By mistake I forgot to add *.pyc to ignore-glob, and now they litter my repository. Is there a way to remove them from my repo?
kasperhj
  • 10,052
  • 21
  • 63
  • 106
3
votes
2 answers

Email notification upon ticket modification in Fossil

I need to receive an email notification whenever a user creates a ticket or a ticket gets updated. Fossil has something called ticket hook, which is accessible in the UI from admin -> transfers -> Ticket. I have tried the following code from…
Ari
  • 7,251
  • 11
  • 40
  • 70
3
votes
1 answer

Fossil, is it possible to have 2 leaves in single branch?

Me and my friend need to develop a project parallely. how to do this? I created two branch worked on each leaf. Tried to merge the leaves but getting conflict error for edited file. What is the way to merge them? I would like to know if it possible…
Dinesh
  • 1,825
  • 5
  • 31
  • 40
3
votes
3 answers

Shunning a directory with Fossil

Fossil has a shunning mechanism, which I believe may be used to keep certain files from version control. I have a directory named R, which I wish to control except for a sub-directory inside of it, named library, which I wish to exclude. How can I…
PatrickT
  • 10,037
  • 9
  • 76
  • 111
3
votes
1 answer

Can I make an alternative branch the trunk in fossil

Is it possible to change the tag on a branch to make it replace the trunk without merging? Update: I solved it, I also see now that it doesnt matter trunk is nothing more than a name, you can close it and use another.
Toby Allen
  • 10,997
  • 11
  • 73
  • 124
3
votes
2 answers

How to use fossil to automatic generate package version?

I want to generate my version number automatically. In git, I can use pkgver() { cd local_repo printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } But, how could I do something similar with fossil? I know I could…
Daniel YC Lin
  • 15,050
  • 18
  • 63
  • 96
3
votes
1 answer

getting started with fossil

I just got started with fossil. My reasons for selecting fossil are: cross-platform single exectuable single repository file (typical extension .fossil) supposedly easy to use (but aren't they all?) I have several questions. Context: Suppose I…
PatrickT
  • 10,037
  • 9
  • 76
  • 111
3
votes
1 answer

Get fossil to accept several tags on commit?

I would really like if I could do something like: fossil commit --tag 0.1.2 release and have fossil add both 0.1.2 and release as tags. How can I accomplish this? Edit: I built the fossil on windows as suggested and it fixed the problem.
kasperhj
  • 10,052
  • 21
  • 63
  • 106
3
votes
1 answer

Fossil add for external directory

I have read some of the questions and answers here, but it none match my situation exactly. I want to keep all my fossil repos in a single place. so I have c:\Fossil_Repos\ with a repo for WebPages_Repo and another for Dev_repo etc etc etc I would…
DaveM
  • 734
  • 4
  • 11
  • 35
2
votes
0 answers

Executing CGI through Ruby web app behind Passenger

I have a Rack app (call it Rails, Sinatra, etc.) running through Passenger with nginx as front server. I'm currently running on another place fossil-scm via CGI with multiple repos. I want to fuse those two making a request to the Ruby app so that…
Phrozen
  • 559
  • 4
  • 13
2
votes
1 answer

Unable to commit with fossil scm

Recently I could not commit due to the following error: $ fossil commit $EDITOR './ci-comment-CEA221250987.txt' Unsafe command string: $EDITOR './ci-comment-CEA221250987.txt' here ----^ Aborted (core dumped) Is this a fossil issue or…
mika
  • 420
  • 3
  • 12