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.
fossil clone http://email@example.com/p/vim 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:
- fossil close
- fossil open your-repo-file-name
This is an open bug in the Fossil database...