fossil http://www.fossil-scm.org
I found this recently and have started using it for my home projects. I want to hear what other people think of this VCS.
What is missing in my mind, is IDE support. Hopefully it will come, but I use the command line just fine.
My favorite things about fossil: single executable with built in web ser...
I'm trying fossil as my new VCS, since I'm a lone developer working on small projects. I started testing fossil but I encountered a (probably major newbie) problem. How does one push or pull to another directory (which is easy on Hg). Fossil pull or push commands expect a URL and not a directory. When I start a server in one directory an...
We've pretty much licked the whole distributed thing for version control at this point. I'm not saying everything's perfect, but, from hereon out, it's mostly just a matter of continuing what has already been started.
Distributed bug tracking, though, is in its infancy stage, IMHO. It's rather inconvenient, not being able to work with...
Is it possible to rename directories with Fossil? I've tried the obvious command:
fossil mv oldname newname
Fossil then informs me that it has done something:
RENAME oldname newname
However, calling "fossil changes" results in an empty list. As far as I can tell, renaming directories is either not supported, not yet implemented o...
Is it possible to emulate the behavior of 'git stash' when using fossil/bzr?
Basically I'm interested in handling the following workflow:
at some point the source code tree has state X, it is commited
I proceed to writing new code, I write it for a while and I see the
opportunity of a refactoring
I can't commit at this point, because ...
I would like one branch that I have been working on to override the current trunk on my fossil repository, and I wonder is there an option for this?
Currently when I merge the leaf of a branch into the current trunk I get Merge conflict markers in the file. There are a lot of files and I know the changes from my branch are correct. Is...
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.
...
I set up a fossil repository on a shared hosting account I have. I created a perl script fossil.pl that points to a cloned repository that I put up on the webspace. I set all the correct permissions (755). When I go to fossil.pl I get the web ui. Everythings cool. However I'm having a problem with pushes and hoping someone could poin...
I recently came across http://www.fossil-scm.org/index.html/doc/tip/www/theory1.wiki by D. Richard Hipp, the developer responsible for SQLite.
it go me thinking, is Fossil the only NoSQL database that uses SQL?
Do others uses SQL as a 'High Level Scripting Language'?
...
Are there any GUIs for fossil?
I've been getting used to the idea of source control for solo projects, and having an interface for the commands in fossil would help.
Something simple that helps browse for files, or open + close. Google has turned up nothing except the web GUI that works within the projects themselves.
...
There are many sites that host public repositories of code.
Examples
launchpad (bazaar)
bitbucket (mercurial)
github (git)
Are there similar sites that allow coders to store and manage fossil repositories for free?
...
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 Components
LookupListView
Some Client
Some Project For Client
Some...
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 check-ins with her gpg key. This part is fine, as Alice I've managed to generate gpg keys,...
What I like about fossil is that it uses plain old sqlite to store changesets, files, etc. I can use its command line tool to query the repository, but if I want something not supported by it, I can fallback to writing an sql query.
Mercurial and git are more mature, they have more libraries, more momentum, but they use their own reposi...
I really need to get started with source control because I'm going absolutely crazy keeping track of my code and modifications as it is.
I'm a single developer on Windows. I use Eclipse for most of my development. Some of my projects are saved in wamp/www folder. Other non-PHP projects are in one or more Eclipse workspaces.
I don't wor...
With Fossil source control, does the "fossil clone" command have the exact same effect as if you just copy the repository file manually?
Could I just put the repository file on a usb stick and transfer it to another computer instead of calling fossil clone?
...
The documentation on branching in Fossil SCM says a leaf is considered closed if it has a closed tag. However, when I enter
> fossil tag add closed xxxxx
> fossil leaves --closed
>
it doesn't show anything as closed. The same thing happens if I add the tag with --propagate. When I check closed leaves of Fossil itself, the leaves lis...
Here is the complete workflow:
Initialize the repository and the workspace
$ fossil new repo.fossil
$ mkdir workspace
$ cd workspace
$ fossil open ../repo.fossil
Add an image file to the repository
$ fossil add image.jpg
$ fossil commit -m "added image.jpg"
Start fossil server:
$ fossil server
Open the web interface in the brow...