Ron's VIM Stuff: Fossil

First, install Fossil. A current version is here - for Windows, Mac OS/X and Linux (glibc 2.7). My vim installer also includes a recent Windows version of Fossil. Or you can go to the official Fossil website for more information.

Next, ask Ron for a user account here. Remember your username and password!

Installation is a simple matter of putting the Fossil executable somewhere on your PATH. There is only one file to install.

Then, type:

     fossil clone  vim.fossil

Fossil will prompt for your password, and then will start pulling down the vim repository. At this point, you have cloned my VIM repository locally. Now, make a directory where you want to put the sources. For example, 'vimrepo'. Change to that directory, then:

    fossil open ~/vim.fossil
    fossil settings autosync off

Assuming "~/vim.fossil" is the place you put the 'vim.fossil' you originally created using 'clone', this command will put all the sources in your current directory ('vimrepo', above).

You can periodically do fossil pull; fossil update to bring down any changes to the VIM repository (including Wiki pages and bug reports!). You can also make changes locally using fossil commit -m 'my comment'. If you are sure your changes are "ok", you can then share them with the main repository: fossil sync. Please try to make sure your changes are good before you commit them!

NOTE: If you try to do a fossil upd and get a message fossil: bad object id: 0, then you might try doing this:

This is an open bug in the Fossil database...